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

HerramientaQué hace
list_platformsLista 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_requirementsDevuelve los requisitos de una plataforma, opcionalmente limitados a un tema o a una superficie de producto.
get_requirementDevuelve un requisito por id, como claude.rule-annotations, o lo que lo reemplazó si fue retirado.
compare_platformsCompara los requisitos de dos o más plataformas, agrupados por tema.
search_requirementsEncuentra requisitos que coincidan con palabras clave o una pregunta, como "política de privacidad" o "casos de prueba".
list_platform_changesLista 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.

PistaValorPor qué
readOnlyHinttrueLas herramientas leen el conjunto de datos incluido y no cambian nada.
destructiveHintfalseNo se escribe ni se elimina nada, en ningún lugar.
openWorldHintfalseLas herramientas no llaman a ningún sistema externo; cada respuesta proviene de los datos incluidos.
idempotentHinttrueLa 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 id estable. Un id nunca se reutiliza; un requisito eliminado se lista como retirado, con su reemplazo si existe.
  • evidence es V (verificado contra la documentación de la plataforma), 3P (de terceros), CC (afirmación de la empresa) o INF (inferencia).
  • verifiedAt es 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.