Invokary Platform Requirements

Dados somente leitura sobre o que Claude, ChatGPT, Cursor e o Registro Oficial de MCP exigem antes de listar um conector ou plugin MCP.

Servidor MCP hospedado

npx add-mcp 'https://mcp.invokary.com/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Servidor MCP de Requisitos de Plataforma

Um servidor MCP somente leitura para o que Claude, ChatGPT, Cursor e o Registro Oficial de MCP exigem antes de listar um conector ou plugin MCP. Cada resposta traz as fontes do requisito, um rótulo de evidência e a data da última verificação.

Endpoint: https://mcp.invokary.com/mcp (HTTP Streamable, sem login)

Mantido pela Invokary. Os dados são o conjunto de dados de Requisitos de Plataforma, publicado sob CC BY 4.0.

Listado em: o Registro Oficial de MCP como com.invokary/platform-requirements, o Diretório de Conectores do Claude (Comunidade) e o Smithery.

Conectar

O servidor não exige conta, chave ou login. Adicione-o por URL:

  • Claude: adicione um conector personalizado com a URL https://mcp.invokary.com/mcp.

  • Claude Code: claude mcp add --transport http platform-requirements https://mcp.invokary.com/mcp

  • ChatGPT: no modo desenvolvedor, adicione um servidor MCP com a URL https://mcp.invokary.com/mcp.

  • Cursor: adicione isto a .cursor/mcp.json (ou instale o plugin em .cursor-plugin/):

    { "mcpServers": { "platform-requirements": { "url": "https://mcp.invokary.com/mcp" } } }
    
  • VS Code: adicione isto a .vscode/mcp.json:

    { "servers": { "platform-requirements": { "type": "http", "url": "https://mcp.invokary.com/mcp" } } }
    
  • Qualquer cliente: experimente com o MCP Inspector: npx @modelcontextprotocol/inspector --cli https://mcp.invokary.com/mcp --method tools/list

Ele fala o protocolo de 2026-07-28 (server/discover, sem sessões) e ainda atende clientes que abrem com o handshake de 2025 initialize.

Ferramentas

FerramentaO que faz
list_platformsLista as plataformas cobertas, com o diretório de cada uma, fornecedor, número de requisitos, tópicos e data da última verificação.
get_platform_requirementsRetorna os requisitos de uma plataforma, opcionalmente restritos a um tópico ou a uma superfície de produto.
get_requirementRetorna um requisito por id, como claude.rule-annotations, ou o que o substituiu se foi descontinuado.
compare_platformsColoca os requisitos de duas ou mais plataformas lado a lado, agrupados por tópico.
search_requirementsEncontra requisitos que correspondem a palavras-chave ou a uma pergunta, como "política de privacidade" ou "casos de teste".
list_platform_changesLista notas datadas sobre mudanças nas regras de submissão das plataformas.

Todo resultado tem uma forma textual e uma forma estruturada (cada ferramenta declara um esquema de saída), e ambas terminam com a citação: o nome do conjunto de dados, versão, data, licença e atribuição. tools.json contém as definições completas das ferramentas.

Todas as seis ferramentas definem as mesmas dicas, pela mesma razão: elas apenas leem um conjunto de dados incluído no servidor.

DicaValorPorquê
readOnlyHinttrueAs ferramentas leem o conjunto de dados incluído e não alteram nada.
destructiveHintfalseNada é gravado ou excluído, em lugar algum.
openWorldHintfalseAs ferramentas não chamam nenhum sistema externo; toda resposta vem dos dados incluídos.
idempotentHinttrueA mesma chamada retorna a mesma resposta até que os dados sejam atualizados na próxima vez.

Dados

data/platform-requirements.json é uma cópia de invokary.com/data/platform-requirements.json, a fonte de verdade do conjunto de dados. Um fluxo de trabalho diário (sync-data.yml) copia uma nova versão quando houver uma, após passar pela validação e pelos testes, e o servidor é reimplantado a partir do commit.

  • Cada requisito tem um id estável. Um id nunca é reutilizado; um requisito removido é listado como descontinuado, com seu substituto, se houver.
  • evidence é V (verificado contra a documentação da plataforma), 3P (terceiros), CC (afirmação da empresa) ou INF (inferência).
  • verifiedAt é a data em que o requisito foi verificado pela última vez contra suas fontes.

Encontrou um requisito desatualizado? Abra uma issue com a página da plataforma que diz o contrário, ou escreva para hello@invokary.com.

Privacidade

O servidor não tem contas e não define cookies. Para cada solicitação, ele registra o método, o nome da ferramenta, o nome e a versão do cliente que o cliente declara, a versão do protocolo, o resultado e o tempo de resposta. Ele nunca registra endereços IP, agentes de usuário ou argumentos de ferramentas. A Cloudflare processa seu endereço IP para entregar a resposta e aplicar um limite de taxa, e o servidor não o armazena. O aviso de privacidade da Invokary está em invokary.com/legal/privacy.

Desenvolvimento

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

O Worker é implantado em mcp.invokary.com por meio do Cloudflare Workers Builds a cada push para main, portanto, nenhuma credencial da Cloudflare vive neste repositório.

Licença

O código está sob a Licença MIT. Os dados em data/ estão sob CC BY 4.0: credite a Invokary e vincule a https://invokary.com/platforms.

A Invokary é um estúdio independente e não é afiliada à Anthropic, OpenAI ou Anysphere. Claude, ChatGPT e Cursor são marcas registradas de seus respectivos proprietários.