Ir para conteúdo principal

Guia de Envio de Servidor MCP Local

Atualizado hoje

Este é um guia completo para enviar seu servidor local (MCPB) para o diretório público da Anthropic para distribuição e descoberta mais amplas.

Pré-requisitos

Antes de ler este guia, você deve ter:

  • Um MCPB funcionando

  • Código portável usando substituição de variáveis

  • Boas mensagens de erro e experiência do usuário

  • Dependências limpas e agrupadas

Novo no desenvolvimento de MCPB? Veja Building MCPB Extensions primeiro. Para as melhores práticas técnicas (testes, mensagens de erro, portabilidade), veja MCPB Repository.

Nota: Este guia cobre servidores MCP locais. Para extensões de desktop remotas, veja Remote MCP Server Submission Guide.


1. Visão Geral do Diretório

Quais são os benefícios da inclusão no diretório?

Descoberta e confiança:

  • Listado no diretório oficial da Anthropic dentro do Claude Desktop

  • Pesquisável por usuários individuais do Claude Desktop

  • Visível para usuários de Teams/Enterprise quando adicionado à lista de permissões por administradores

  • A revisão da Anthropic constrói confiança do usuário

Experiência do usuário:

  • Instalação com um clique a partir do diretório

  • Integrado com a interface de configurações do Claude Desktop

  • Apresentação padronizada

Suporte e credibilidade:

  • Revisão da Anthropic de qualidade e segurança

  • Listado junto com outras extensões revisadas

  • Visibilidade da comunidade e feedback

  • Canal de distribuição profissional


2. Requisitos Obrigatórios

Todos os requisitos nesta seção são obrigatórios para aprovação no diretório. A falta de qualquer um deles resultará em rejeição ou solicitação de revisão.

Nota: Estes são requisitos específicos do diretório da Anthropic.

Para as melhores práticas gerais de desenvolvimento de MCPB (testes, tratamento de erros, portabilidade), veja o MCPB Repository README.


As anotações de ferramentas são obrigatórias?

SIM. Cada ferramenta DEVE ter e manter anotações de segurança precisas.

Obrigatório em cada ferramenta:

  • readOnlyHint: true - Para ferramentas que apenas leem dados

  • destructiveHint: true - Para ferramentas que modificam dados ou têm efeitos colaterais

Veja MCP Protocol - Tool Annotations para o esquema completo e detalhes de implementação.

Não é opcional. Este é um requisito obrigatório derivado da MCP Directory Policy.

Como decidir qual anotação:

Comportamento da Ferramenta

Anotação

Exemplos

Apenas lê dados

readOnlyHint: true

search, get, list, fetch, read

Escreve/modifica dados

destructiveHint: true

create, update, delete, send, write

Cria arquivos temporários

destructiveHint: true

Até mesmo escritas temporárias contam

Envia solicitações externas

destructiveHint: true

Emails, notificações, webhooks

Armazena em cache apenas internamente

readOnlyHint: true

Otimização interna OK

Detalhes de implementação: Veja MCP Protocol - Tools para:

  • Esquema completo de ferramentas com anotações

  • Estrutura de definição de ferramentas

  • Especificações de esquema de entrada/saída

  • Propriedades adicionais de ferramentas (incluindo campo de título opcional)

Validação antes do envio:

# Verificar se todas as ferramentas têm anotações

grep -A 5 -B 5 "readOnlyHint\|destructiveHint" server/

# Verificar se cada ferramenta tem exatamente uma anotação

Impacto: A primeira coisa que verificamos e a razão mais comum para uma solicitação de revisão.

Anotação adicional recomendada:

  • title - Nome da ferramenta legível para exibição na interface (melhora a experiência do usuário)

Isto respondeu à sua pergunta?