ai
  • index
  • 1.首页
  • 2.介绍
  • 3.架构概览
  • 4.服务器概念
  • 5.客户端概念
  • 6.版本控制
  • 7.连接到远程MCP服务器
  • 8.连接到本地MCP服务器
  • json_rpc
  • 9.构建一个MCP服务器
  • 10.检查员
  • 11.构建一个MCP客户端
  • 14.架构
  • 15.基础协议概述
  • 16.生命周期
  • 17.传输
  • 18.授权
  • 19.安全最佳实践
  • 20.取消
  • 21.Ping
  • 22.进展
  • 23.Roots
  • 24.采样
  • 25.启发
  • 26.服务器特性
  • 27.提示词
  • 28.资源
  • 29.工具
  • 30.完成
  • 31.日志记录
  • 32.分页
  • 33.架构参考
  • URI模板
  • 12.实现
  • http.server
  • 动态客户端注册协议
  • 受保护资源元数据
  • 授权服务器元数据
  • JWKS
  • PKCE
  • PyJWT
  • secrets
  • watchfiles
  • 实现authorization
  • 实现cancel
  • 实现completion
  • 实现logging
  • 实现pagination
  • 实现process
  • 实现transport
  • psutil
  • pytz
  • zoneinfo
  • contextlib
  • Starlette
  • mcp.1.starter
  • mcp.2.Resource
  • mcp.3.structured_output
  • mcp.4.prompts
  • mcp.5.context
  • mcp.6.streamable
  • mcp.7.lowlevel
  • mcp.8.Completion
  • mcp.9.Elicitation
  • mcp.10.oauth
  • mcp.11.integration
  • mcp.12.best
  • mysql-mcp
  • databases
  • uvicorn
  • asynccontextmanager
  • AsyncExitStack
  • streamable
  • aiohttp
  • publish
  • email
  • schedule
  • twine
  • 1.教学文档总览
  • 2.教师使用指南
  • 3.教学系统快速参考
  • 4.新生入门指南
  • 5.学生使用指南
  • 1.连接到远程MCP服务器
  • 2.理解远程MCP服务器
  • 3.什么是Connectors?
  • 4.连接到远程MCP服务器
    • 4.1 步骤1:转到Connector设置
    • 4.2 步骤2:添加连接器
    • 4.3 步骤3:完成身份验证
    • 4.4 步骤4:访问资源与提示
    • 4.5 步骤5:配置工具权限
  • 5.使用远程MCP服务器的最佳实践
    • 5.1 安全考量
    • 5.2 管理多个连接器

1.连接到远程MCP服务器 #

远程MCP服务器将AI应用的能力扩展至本地环境之外,提供对互联网托管工具、服务和数据源的访问。通过连接远程MCP服务器,您可以将AI助手从实用工具转变为具备实时访问外部资源能力的知情队友,能够处理复杂的多步骤项目。

许多客户端现在支持远程MCP服务器,为实现广泛的集成可能性提供了条件。本指南将演示如何连接至远程MCP服务器。虽然我们重点探讨通过Connectors实现Claude的集成方案,但这些概念同样适用于其他兼容MCP协议的客户端。

2.理解远程MCP服务器 #

远程MCP服务器的功能与本地MCP服务器类似,但其托管在互联网上而非您的本地机器。它们提供了Claude可用来代您执行任务的工具、提示和资源。这些服务器能与各类服务集成,如项目管理工具、文档系统、代码仓库以及任何支持API的其他服务。

远程MCP服务器的核心优势在于其可访问性。与必须在每台设备上安装配置的本地服务器不同,远程服务器可通过任何联网的MCP客户端访问。这一特性使其成为web-based AI应用程序、注重易用性的集成方案,以及需要服务器端处理或认证服务的理想选择。

3.什么是Connectors? #

连接器充当Claude与远程MCP服务器之间的桥梁。它们能让您将Claude直接连接到对工作流最重要的工具和数据源,使Claude能在您喜爱的软件中运行,并从外部工具的完整上下文中获取洞察。

通过连接器,您可以:

  • 连接现有服务器:将Claude连接到由第三方开发者提供的现有远程MCP服务器
  • 构建服务器:构建您自己的远程MCP服务器,与任何工具实现连接

4.连接到远程MCP服务器 #

将Claude连接到远程MCP服务器的过程需要通过添加Connector来完成。这将建立Claude与您所选远程服务器之间的安全连接。

4.1 步骤1:转到Connector设置 #

在浏览器中打开Claude并进入设置页面。您可以通过点击个人资料图标,然后从下拉菜单中选择"Settings"来访问此页面。进入设置后,在侧边栏中找到并点击"Connectors"部分。

这将显示您当前配置的连接器,并提供添加新连接器的选项。

4.2 步骤2:添加连接器 #

在Connectors部分,滚动至页面底部,找到"Browse Connectors"按钮。点击该按钮即可开始连接流程。

4.3 步骤3:完成身份验证 #

大多数远程MCP服务器需要身份验证,以确保对其资源的安全访问。身份验证流程因服务器实现而异,但通常涉及OAuth、API密钥或用户名/密码组合。

按照服务器提供的认证提示操作。系统可能会将您重定向至第三方认证服务提供商,或在Claude内显示认证表单。完成认证后,Claude将与远程服务器建立安全连接。

4.4 步骤4:访问资源与提示 #

连接成功后,远程服务器的资源和提示信息将在您的Claude对话中可用。您可以通过点击消息输入区的回形针图标来访问这些内容,该操作会打开附件菜单。

菜单显示来自已连接服务器的所有可用资源和提示。选择您想要纳入对话的项目。这些资源为Claude提供来自外部工具的上下文和信息。

4.5 步骤5:配置工具权限 #

远程MCP服务器通常暴露多种功能各异的工具。您可以通过在连接器设置中配置权限,来控制Claude允许使用的工具。这确保Claude仅执行您明确授权的操作。

返回到Connectors设置界面,点击您已连接的服务器。在此处,您可以根据需求启用或禁用特定工具、设置使用限制,并配置其他安全参数。

5.使用远程MCP服务器的最佳实践 #

在使用远程MCP服务器时,请遵循以下建议以确保安全高效的体验:

5.1 安全考量 #

在连接远程MCP服务器前务必验证其真实性。仅连接来自可信来源的服务器,并仔细检查认证过程中请求的权限。对于授予敏感数据或系统访问权限需保持谨慎。

5.2 管理多个连接器 #

您可以同时连接多个远程MCP服务器。建议按用途或项目对连接器进行分类管理以保持清晰。定期检查并移除不再使用的连接器,确保工作区整洁安全。

访问验证

请输入访问令牌

Token不正确,请重新输入