O recurso de conector do Protocolo de Contexto de Modelo (MCP) do Claude permite conectar-se a servidores MCP remotos diretamente da API de Mensagens sem um cliente MCP separado.
"anthropic-beta": "mcp-client-2025-04-04"
mcp_servers
em sua solicitação da API de Mensagens:
mcp_servers
suporta a seguinte configuração:
Propriedade | Tipo | Obrigatório | Descrição |
---|---|---|---|
type | string | Sim | Atualmente apenas “url” é suportado |
url | string | Sim | A URL do servidor MCP. Deve começar com https:// |
name | string | Sim | Um identificador único para este servidor MCP. Será usado em blocos mcp_tool_call para identificar o servidor e desambiguar ferramentas para o modelo. |
tool_configuration | object | Não | Configurar uso de ferramentas |
tool_configuration.enabled | boolean | Não | Se deve habilitar ferramentas deste servidor (padrão: true) |
tool_configuration.allowed_tools | array | Não | Lista para restringir as ferramentas a permitir (por padrão, todas as ferramentas são permitidas) |
authorization_token | string | Não | Token de autorização OAuth se requerido pelo servidor MCP. Veja especificação MCP. |
mcp_servers
:
authorization_token
na definição do servidor MCP.
Espera-se que os consumidores da API lidem com o fluxo OAuth e obtenham o token de acesso antes de fazer a chamada da API, bem como atualizem o token conforme necessário.
access_token
.
authorization_token
em sua configuração do servidor MCP.