跳转到主要内容

通过远程 MCP 服务器构建自定义集成

更新于今天

构建远程 MCP 服务器

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

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

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

Claude.ai MCP 支持

平台

  • Claude.ai 和 Claude for Desktop 的 Pro、Max、Teams 和 Enterprise 套餐支持远程 MCP 服务器。

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

  • Claude 的移动应用将在未来几周内添加对集成的支持

传输和认证

  • Claude 支持基于 SSE 的服务器,Streamable HTTP 支持即将推出。

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

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

  • Claude 支持 3/26 认证规范

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

协议功能

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

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

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

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

测试远程 MCP 服务器

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

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

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

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

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

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

这是否解答了您的问题?