关于 Invokary Platform Requirements
Invokary Platform Requirements 是只读 MCP 服务,面向需要了解 Claude、ChatGPT、Cursor 和 MCP Registry 收录要求的开发者。它提供带来源、证据标记和核查日期的要求数据,并支持跨平台比较与变更查询。
主要功能
- 01列出平台及要求概况
- 02按主题或产品入口查询要求
- 03按 ID 查看要求及替代项
- 04并排比较多个平台要求
- 05搜索要求与平台规则变更
适用场景
- 01准备 MCP 连接器的目录提交
- 02核对某平台的隐私或测试要求
- 03比较不同平台的提交规则
MCP 相关
该只读 MCP 服务向客户端提供平台清单、要求查询、比较、搜索和规则变更等工具。回答附带数据集来源、版本、日期和许可信息。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.invokary.com/mcpclaude mcp add --transport http com-invokary-platform-requirements https://mcp.invokary.com/mcp{"mcpServers":{"com-invokary-platform-requirements":{"type":"http","url":"https://mcp.invokary.com/mcp"}}}在 Cursor 中打开{"servers":{"com-invokary-platform-requirements":{"type":"http","url":"https://mcp.invokary.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-invokary-platform-requirements":{"type":"http","url":"https://mcp.invokary.com/mcp"}}}{"mcpServers":{"com-invokary-platform-requirements":{"serverUrl":"https://mcp.invokary.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
6此工具无需参数。
详细介绍
Platform Requirements MCP 服务
一个只读 MCP 服务,用于查询 Claude、ChatGPT、Cursor 和 Official MCP Registry 在收录 MCP 连接器或插件前的要求。每个回答都附带要求的来源、证据标签和最近核查日期。
端点: https://mcp.invokary.com/mcp(Streamable HTTP,无需登录)
由 Invokary 维护。数据来自 Platform Requirements 数据集,采用 CC BY 4.0 许可发布。
已收录于: Official MCP Registry,名称为 com.invokary/platform-requirements;Claude 的 Connectors Directory(社区版);以及 Smithery。
连接
此服务无需账户、密钥或登录。通过 URL 添加:
-
Claude: 使用 URL
https://mcp.invokary.com/mcp添加自定义连接器。 -
Claude Code:
claude mcp add --transport http platform-requirements https://mcp.invokary.com/mcp -
ChatGPT: 在开发者模式下,使用 URL
https://mcp.invokary.com/mcp添加 MCP 服务。 -
Cursor: 将以下内容添加到
.cursor/mcp.json(或在.cursor-plugin/中安装插件):{ "mcpServers": { "platform-requirements": { "url": "https://mcp.invokary.com/mcp" } } } -
VS Code: 将以下内容添加到
.vscode/mcp.json:{ "servers": { "platform-requirements": { "type": "http", "url": "https://mcp.invokary.com/mcp" } } } -
任何客户端: 使用 MCP Inspector 试用:
npx @modelcontextprotocol/inspector --cli https://mcp.invokary.com/mcp --method tools/list
它使用 2026-07-28 协议(server/discover,无会话),同时也支持通过 2025 initialize 握手启动的客户端。
工具
| 工具 | 功能 |
|---|---|
list_platforms | 列出涵盖的平台,以及每个平台的目录、供应商、要求数量、主题和最近核查日期。 |
get_platform_requirements | 返回某个平台的要求,可按主题或产品界面进一步筛选。 |
get_requirement | 按 ID 返回一项要求,例如 claude.rule-annotations;若已弃用,则返回取代它的要求。 |
compare_platforms | 并排比较两个或多个平台的要求,并按主题分组。 |
search_requirements | 查找与关键词或问题匹配的要求,例如“隐私政策”或“测试用例”。 |
list_platform_changes | 列出平台提交规则变更的带日期说明。 |
每个结果都包含文本形式和结构化形式(每个工具都声明了输出架构),两种形式的末尾都附有引用:数据集名称、版本、日期、许可和署名信息。tools.json 包含完整的工具定义。
六种工具都设置相同的提示,原因也相同:它们只读取随服务一同打包的数据集。
| 提示 | 值 | 原因 |
|---|---|---|
readOnlyHint | true | 工具只读取随服务打包的数据集,不会进行任何更改。 |
destructiveHint | false | 不会在任何地方写入或删除内容。 |
openWorldHint | false | 工具不会调用任何外部系统;所有回答均来自随服务打包的数据。 |
idempotentHint | true | 在数据下次更新之前,相同调用会返回相同回答。 |
数据
data/platform-requirements.json 是 invokary.com/data/platform-requirements.json 的副本,该文件是数据集的事实来源。每日工作流(sync-data.yml)会在有新版本时复制该版本,前提是它通过验证和测试;随后服务会根据该提交重新部署。
- 每项要求都有一个稳定的
id。id永远不会重复使用;已移除的要求会列为已弃用项,并注明替代项(如果有)。 evidence的值为V(已根据平台文档验证)、3P(第三方)、CC(公司声明)或INF(推断)。verifiedAt是最近一次根据来源核查该要求的日期。
发现某项要求已过时?请提交问题,并附上说明情况的平台页面;或者发送邮件至 [email protected]。
隐私
该服务没有账户,也不会设置 Cookie。对于每个请求,服务都会记录请求方法、工具名称、客户端声明的名称和版本、协议版本、处理结果以及响应时间。服务绝不会记录 IP 地址、用户代理或工具参数。Cloudflare 会处理你的 IP 地址以传送响应并应用速率限制,但服务不会存储该地址。Invokary 的隐私声明见 invokary.com/legal/privacy。
开发
npm ci
npm test # unit, protocol and HTTP tests, the submission test cases (evals/) and the tools.json check
npm run typecheck
npm run dev # wrangler dev on http://127.0.0.1:8787/mcp
npm run tools:json # regenerate tools.json after changing a tool
npm run data:sync # refresh the dataset snapshot from invokary.com
每次向 main 推送时,Worker 都会通过 Cloudflare Workers Builds 部署到 mcp.invokary.com,因此此代码库中不会存放 Cloudflare 凭据。
许可证
代码采用 MIT License。data/ 中的数据采用 CC BY 4.0:请注明 Invokary,并链接至 https://invokary.com/platforms。
Invokary 是一家独立工作室,与 Anthropic、OpenAI 或 Anysphere 均无关联。Claude、ChatGPT 和 Cursor 是各自所有者的商标。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。