跳转到主要内容

通过远程 MCP 服务器构建自定义连接器

超过 2 周前更新

使用远程MCP的自定义连接器在Claude和Claude Desktop上可供Pro、Max、Team和Enterprise计划的用户使用。此功能目前处于测试阶段。

构建远程MCP服务器

要开始使用远程服务器,请从以下资源开始:

其他资源(如这个)也可能有助于了解构建、部署和故障排除远程服务器时的注意事项。

此外,一些解决方案如Cloudflare提供具有内置自动扩展、OAuth令牌管理和部署功能的远程MCP服务器托管。

MCP支持

平台

  • 远程MCP服务器在Claude和Claude Desktop上支持Pro、Max、Teams和Enterprise计划。

    • 要配置远程MCP服务器以在Claude Desktop中使用,请通过设置 > 连接器添加它们。Claude Desktop不会连接到直接通过claude_desktop_config.json配置的远程服务器。

  • Claude移动应用将在未来几周内添加对连接器的支持。

传输和认证

  • Claude支持基于SSE和可流式HTTP的服务器。

  • Claude支持无认证和基于OAuth的远程服务器。

    • 对于基于OAuth的服务器,Claude需要动态客户端注册支持,目前还不支持用户指定客户端ID或密钥的方式。

  • Claude支持3/26认证规范

    • 注意:最新草案规范中提出了对MCP认证的更新。Claude将在其进入正式规范修订版后添加对此的支持,但目前还没有官方时间表。

协议功能

  • Claude支持工具、提示和资源。

    • Claude支持基于文本、二进制和图像的工具结果。

    • Claude支持基于文本和二进制的资源。

  • Claude尚不支持资源订阅、采样和其他更高级或草案功能。

测试远程MCP服务器

要测试和验证您的服务器,请使用检查器工具。这将允许您验证:

  • Claude.ai和其他MCP客户端能否成功连接到您的服务器

  • 您的服务器是否成功启动并完成认证流程

  • 您的服务器是否正确实现了认证流程的各个部分

  • 您的服务器公开了哪些工具、提示、资源和其他MCP功能

查看MCP文档了解使用检查器的更多详细信息,以及其他调试和故障排除服务器的技巧

此外,其他解决方案如Cloudflare的AI Playground允许您测试远程MCP服务器功能。

这是否解答了您的问题?