create_mcp_server
Register a new MCP server for an AI agent, enabling it to use the server's tools. Supports HTTP and stdio transports with multiple authentication methods.
Instructions
Registra um novo MCP server para um agente. O agente poderá usar as tools expostas pelo server.
Transports: 'http' (Streamable HTTP; era do protocolo negociada automaticamente), 'stdio' (local, apenas dev). O 'sse' legado foi descontinuado (migração MCP 2026-07-28).
Combinações auth_method + config:
none: config vazio {} (sem autenticação)
bearer: { vault_secret_id: "NOME_DO_SECRET" } — o secret contém o token Bearer
api_key: { vault_secret_id: "NOME_DO_SECRET", api_key_header: "X-Api-Key" } — header customizável
tunnel: config vazio {} — token da plataforma resolvido via env var INTERNAL_TUNNEL_TOKEN (não vault). Usar para MCP servers via Zihin Tunnel
oauth: { vault_secret_id: "OAUTH_CREDS", oauth_token_url: "https://..." } — OAuth2 client credentials
Campos opcionais em config: timeout (ms, default 30000), headers (object com headers extras), defaults_from_context (object com valores fixos injetados nas tools).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Nome do MCP server | |
| config | No | Configuração adicional (vault_secret_id, headers, timeout) | |
| agent_id | Yes | UUID do agente | |
| endpoint | Yes | URL do endpoint ou comando stdio | |
| transport | No | Tipo de transporte | http |
| auth_method | No | Método de autenticação | none |
| description | No | Descrição do server |