从零开始学MCP(七)- 连接远程MCP servers

60 阅读3分钟

了解如何将Trae连接到远程MCP servers,并使用联网工具和数据源扩展其能力

远程MCP servers将AI应用的能力扩展到本地环境之外,提供对联网工具、服务和数据源的访问。通过连接到远程MCP servers,你可以将AI助手从一个有用的工具转变为能够处理复杂、多步骤的项目并能实时访问外部资源的见多识广的伙伴。

很多客户端现在都支持远程MCP servers,从而实现了广泛的集成可能性。本指南以Trae额为例演示如何连接到远程MCP servers,  还有很多其他支持MCP的客户端  。虽然本次以Trae为例进行演示,但这些概念广泛适用于其他兼容MCP的客户端。

⚠️本次演示使用的Trae版本为3.1.2,不同版本界面可能有所差异,以实际版本为准!

认识远程MCP Servers

远程MCP servers的功能与本地MCP servers类似,区别在于前者托管在互联网上,而不是本地机器上。它们为Trae提供了可以代表你执行任务的工具(tools)、提示词(prompt)和资源(resources)。这些服务器可以与各种服务集成,例如:项目管理工具、文档系统、代码仓库和任何其他支持API的服务。

远程MCP servers的关键优势在于其可访问性。与需要在每个设备上安装和配置的本地MCP servers不同,远程MCP servers可以从任意能联网的MCP客户端获得。这使得它们非常适合集成强调易用性和需要服务器端处理或进行身份验证的服务的基于Web的AI应用。

什么是Custom Connectors(自定义连接器)?

自定义连接器充当Trae和远程MCP servers之间的桥梁。它们允许你将Trae直接连接到对你的工作流最重要的工具和数据源,使Trae能够在你最喜欢的软件中操作,并从外部工具的完整上下文中得到答案。

自定义连接器有以下两者使用方式:

  • 构建自己的远程MCP server进行连接

连接远程MCP Server

  1. 打开Trae,进入设置 ⇒ MCP
  1. 添加 ⇒ 从市场添加

进入市场

  1. 找到【Github】,点击右边 “+”

  1. 打开  自己的GitHub  ,复制自己的 personal-access-tokens (如果没有请先创建一个),粘贴到上图的GITHUB_PERSONAL_ACESS_TOKEN框中,点【确认】保存。
  1. 可以看到如下效果,则代表已经成功添加Github MCP server

点击Github,可以查看可用的工具(tools)

使用远程MCP servers的注意事项

在使用远程MCP servers时,请考虑以下建议,确保安全高效的体验:

安全注意事项: 在连接远程MCP servers之前,务必要验证其是否真实可靠。一定要找到可靠的MCP server进行连接,并检查身份验证期间请求的权限。在授予敏感数据或系统的访问权限时要谨慎。

管理多个连接器: 可以同时连接多个远程MCP servers。按照用途或项目管理连接器来保持清晰条理。定期检查并删除不再使用的连接器,以保持工作空间的有序和安全。

至此,你已经成功通过Trae连接了远程MCP server,尝试使用MCP的能力去完成一些任务吧!