这是一份完整指南,用于向Anthropic的MCP目录提交您的远程MCP服务器,以实现更广泛的分发和可发现性。
前置条件
在提交服务器之前,您应该具备:
一个经过充分测试的可工作的远程MCP服务器
已实现OAuth 2.0身份验证(如果需要身份验证)
所有工具都具有适当的安全注释
生产就绪的部署
专门的支持渠道(电子邮件或网络)
配置了包含示例数据的测试账户
全面的文档
初次接触远程MCP开发?请先查看使用远程MCP开始自定义连接器。有关技术最佳实践和协议详情,请查看MCP协议文档。
注意:本指南涵盖远程MCP服务器(云托管、HTTPS)。对于本地桌面扩展,请查看本地MCP服务器提交指南。
1. 目录概览
目录收录有什么好处?
可发现性和信任:
在官方Anthropic MCP目录中列出,可从Claude.ai访问
Claude用户可在所有平台上访问(网络、桌面、移动)
为您的服务提供专业可见性
用户体验:
从目录一键连接
与Claude的连接器界面集成
跨平台标准化呈现
OAuth流程无缝处理
支持和信誉:
Anthropic对质量、安全性和合规性的审查
与其他经过审查的连接器一起列出
社区可见性和反馈
专业分发渠道
哪些Claude平台支持远程MCP服务器?
所有主要Claude平台:
Claude.ai(网络) - 完全支持OAuth
Claude Desktop - 完全支持OAuth
Claude Code - 从用户机器直接连接(支持OAuth)
Claude API - 集成支持
Claude移动应用 - 连接器支持
2. 强制性要求
本部分中的所有要求都是目录批准的强制性要求。缺少其中任何一项将导致拒绝或修订请求。
是否需要安全注释?
是的 - 每个工具都必须具有准确的安全注释。
每个工具上必需的:
readOnlyHint: true - 用于仅读取数据的工具
destructiveHint: true - 用于修改数据或有副作用的工具
有关完整的架构和实现详情,请查看MCP协议 - 工具注释。
不可选。这是源自MCP目录政策的硬性要求。
如何决定使用哪个注释:
工具行为 | 注释 | 示例 |
仅读取数据 | readOnlyHint: true, destructiveHint: false | search、get、list、fetch、read |
写入/修改数据 | destructiveHint: true, readOnlyHint: false | create、update、delete、send |
创建临时文件 | destructiveHint: true | 即使是临时写入也算 |
发送外部请求 | destructiveHint: true | 电子邮件、通知、webhooks |
仅内部缓存 | readOnlyHint: true | 内部优化可以 |
其他推荐的注释:
title - 用于UI显示的人类可读工具名称(改进用户体验)
我需要提供测试账户吗?
是的 - 如果您的服务器需要身份验证。
需要提供的内容:
测试账户凭证(用户名/密码或API密钥)
账户中的示例数据(功能测试所需)
测试环境的设置说明
访问限制(如有)
