Invokary Platform Requirements
Datos de solo lectura sobre lo que Claude, ChatGPT, Cursor y el Registro Oficial de MCP requieren antes de listar un conector o plugin de MCP.
Servidor MCP alojado
npx add-mcp 'https://mcp.invokary.com/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Servidor MCP de Requisitos de Plataforma
Un servidor MCP de solo lectura para lo que Claude, ChatGPT, Cursor y el Registro Oficial de MCP requieren antes de listar un conector o plugin MCP. Cada respuesta incluye las fuentes del requisito, una etiqueta de evidencia y la fecha de la última verificación.
Endpoint: https://mcp.invokary.com/mcp (HTTP Streamable, sin inicio de sesión)
Mantenido por Invokary. Los datos son el conjunto de datos de Requisitos de Plataforma, publicado bajo CC BY 4.0.
Listado en: el Registro Oficial de MCP como com.invokary/platform-requirements, el Directorio de Conectores de Claude (Comunidad) y Smithery.
Conectar
El servidor no requiere cuenta, clave ni inicio de sesión. Añádelo por URL:
-
Claude: añade un conector personalizado con la URL
https://mcp.invokary.com/mcp. -
Claude Code:
claude mcp add --transport http platform-requirements https://mcp.invokary.com/mcp -
ChatGPT: en modo desarrollador, añade un servidor MCP con la URL
https://mcp.invokary.com/mcp. -
Cursor: añade esto a
.cursor/mcp.json(o instala el plugin en.cursor-plugin/):{ "mcpServers": { "platform-requirements": { "url": "https://mcp.invokary.com/mcp" } } } -
VS Code: añade esto a
.vscode/mcp.json:{ "servers": { "platform-requirements": { "type": "http", "url": "https://mcp.invokary.com/mcp" } } } -
Cualquier cliente: pruébalo con el Inspector MCP:
npx @modelcontextprotocol/inspector --cli https://mcp.invokary.com/mcp --method tools/list
Habla el protocolo del 2026-07-28 (server/discover, sin sesiones) y sigue sirviendo a clientes que se conectan con el protocolo de enlace initialize de 2025.
Herramientas
| Herramienta | Qué hace |
|---|---|
list_platforms | Lista las plataformas cubiertas, con el directorio de cada una, el proveedor, el número de requisitos, los temas y la fecha de la última verificación. |
get_platform_requirements | Devuelve los requisitos de una plataforma, opcionalmente limitados a un tema o a una superficie de producto. |
get_requirement | Devuelve un requisito por id, como claude.rule-annotations, o lo que lo reemplazó si fue retirado. |
compare_platforms | Compara los requisitos de dos o más plataformas, agrupados por tema. |
search_requirements | Encuentra requisitos que coincidan con palabras clave o una pregunta, como "política de privacidad" o "casos de prueba". |
list_platform_changes | Lista notas con fecha sobre cambios en las reglas de envío de las plataformas. |
Cada resultado tiene una forma de texto y una forma estructurada (cada herramienta declara un esquema de salida), y ambas terminan con la cita: el nombre del conjunto de datos, la versión, la fecha, la licencia y la atribución. tools.json contiene las definiciones completas de las herramientas.
Las seis herramientas establecen las mismas pistas, por la misma razón: solo leen un conjunto de datos incluido con el servidor.
| Pista | Valor | Por qué |
|---|---|---|
readOnlyHint | true | Las herramientas leen el conjunto de datos incluido y no cambian nada. |
destructiveHint | false | No se escribe ni se elimina nada, en ningún lugar. |
openWorldHint | false | Las herramientas no llaman a ningún sistema externo; cada respuesta proviene de los datos incluidos. |
idempotentHint | true | La misma llamada devuelve la misma respuesta hasta que los datos se actualicen la próxima vez. |
Datos
data/platform-requirements.json es una copia de invokary.com/data/platform-requirements.json, la fuente de verdad del conjunto de datos. Un flujo de trabajo diario (sync-data.yml) copia una nueva versión cuando existe, después de pasar la validación y las pruebas, y el servidor se redespliega desde el commit.
- Cada requisito tiene un
idestable. Un id nunca se reutiliza; un requisito eliminado se lista como retirado, con su reemplazo si existe. evidenceesV(verificado contra la documentación de la plataforma),3P(de terceros),CC(afirmación de la empresa) oINF(inferencia).verifiedAtes la fecha en que el requisito se verificó por última vez contra sus fuentes.
¿Has detectado un requisito desactualizado? Abre un problema con la página de la plataforma que diga lo contrario, o escribe a hello@invokary.com.
Privacidad
El servidor no tiene cuentas y no establece cookies. Para cada solicitud registra el método, el nombre de la herramienta, el nombre y la versión del cliente que este declara, la versión del protocolo, el resultado y el tiempo de respuesta. Nunca registra direcciones IP, agentes de usuario ni argumentos de herramientas. Cloudflare procesa tu dirección IP para entregar la respuesta y aplicar un límite de velocidad, y el servidor no la almacena. El aviso de privacidad de Invokary está en invokary.com/legal/privacy.
Desarrollo
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
El Worker se despliega en mcp.invokary.com a través de Cloudflare Workers Builds en cada push a main, por lo que no hay credenciales de Cloudflare en este repositorio.
Licencia
El código está bajo la Licencia MIT. Los datos en data/ están bajo CC BY 4.0: acredita a Invokary y enlaza a https://invokary.com/platforms.
Invokary es un estudio independiente y no está afiliado con Anthropic, OpenAI ni Anysphere. Claude, ChatGPT y Cursor son marcas comerciales de sus respectivos propietarios.