{"title":"FAQ do MCP","slug":"mcp-faq","category":"faq","summary":"Perguntas comuns sobre integração MCP — ferramentas, transportes, troubleshooting.","audience":["human","llm"],"tags":["faq","mcp","troubleshooting"],"difficulty":"beginner","updated":"2026-06-27","word_count":481,"read_minutes":2,"lang":"pt","translated":true,"requested_lang":"pt","content_markdown":"\n# FAQ do MCP\n\nPerguntas comuns sobre o servidor MCP do Synapse.\n\n## O que é MCP?\n\nMCP (Model Context Protocol) é um padrão aberto da Anthropic para integração\nentre LLM e ferramentas. Em vez de colar docs de API em prompts, você registra\nferramentas com um servidor MCP, e o LLM as chama como funções nativas.\n\nConsulte [O que é MCP?](/docs/mcp/what-is-mcp).\n\n## Quantas ferramentas o Synapse MCP expõe?\n\n**79 ferramentas** em 12 categorias: memória, chat, agendador, tarefas,\nscripts, computadores, push, usuário, utilitários, visualização,\ncompartilhamento, webhooks, navegador.\n\nConsulte [O que é MCP?](/docs/mcp/what-is-mcp) para a lista completa.\n\n## Quais clientes MCP são suportados?\n\n- Claude Desktop (macOS, Windows)\n- Claude Code (terminal)\n- Cursor (IDE)\n- Continue.dev (VS Code, JetBrains)\n- Cline (VS Code)\n- Qualquer cliente compatível com MCP\n\nConsulte [Configuração do Claude Desktop](/docs/mcp/claude-desktop) para\nexemplos de configuração.\n\n## Quais transportes são suportados?\n\n1. **stdio** (local, recomendado para desktop)\n2. **HTTP/SSE** (remoto, multi-tenant)\n3. **WebSocket** (mobile, alto volume)\n\n## Como configuro o Claude Desktop?\n\nEdite `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"synapse\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"synapse-mcp-api@latest\"],\n      \"env\": {\n        \"SYNAPSE_MIND_KEY\": \"mk_YOUR_KEY\",\n        \"SYNAPSE_URL\": \"https://synapse.schaefer.zone\"\n      }\n    }\n  }\n}\n```\n\nConsulte [Configuração do Claude Desktop](/docs/mcp/claude-desktop).\n\n## Por que as ferramentas não aparecem no Claude Desktop?\n\n1. **Reinicie o Claude Desktop completamente** (Cmd+Q no macOS)\n2. **Verifique se o arquivo de config é JSON válido**\n3. **Confirme Node.js 18+** instalado\n4. **Confira os logs MCP**: `~/Library/Logs/Claude/mcp.log`\n\nConsulte [MCP Troubleshooting](/docs/mcp/troubleshooting).\n\n## Como uso um mind diferente?\n\nAltere `SYNAPSE_MIND_KEY` na sua configuração MCP e reinicie o cliente.\n\nPara múltiplos minds, rode múltiplas instâncias do servidor MCP com Mind Keys\ndiferentes.\n\n## Posso limitar quais ferramentas são expostas?\n\nSim, use **Tool Profiles**:\n\n- `minimal`: 8 ferramentas compostas (~500 tokens)\n- `standard`: 25 ferramentas (~2.500 tokens)\n- `full`: 119 ferramentas (~8.250 tokens, padrão)\n\nDefina via variável de ambiente `MCP_PROFILE` ou cabeçalho `Mcp-Tool-Profile`.\n\n## Como depuro problemas de MCP?\n\n1. **Rode o servidor MCP manualmente**: `npx -y synapse-mcp-api@latest`\n2. **Confira os logs do cliente** (varia por cliente)\n3. **Verifique se a Mind Key funciona**: `curl -H \"Authorization: Bearer mk_...\" .../memory/recall`\n4. **Confira a saúde do Synapse**: `curl https://synapse.schaefer.zone/health`\n\nConsulte [MCP Troubleshooting](/docs/mcp/troubleshooting).\n\n## O servidor MCP é gratuito?\n\nSim. O pacote npm `synapse-mcp-api` é open source. O servidor MCP hospedado em\n`synapse-mcp.schaefer.zone` é gratuito para uso público.\n\n## Posso auto-hospedar o servidor MCP?\n\nSim:\n\n```bash\nnpm install -g synapse-mcp-api\nSYNAPSE_URL=https://your-synapse-instance.com \\\nSYNAPSE_MIND_KEY=mk_... \\\nsynapse-mcp-api\n```\n\n## Como o MCP difere de chamadas diretas à API?\n\n| Aspecto | API direta | MCP |\n|---------|-----------|-----|\n| LLM precisa saber | URLs, headers, auth | Apenas nomes das ferramentas |\n| Tratamento de auth | Manual | Automático (env var) |\n| Descoberta de ferramentas | Ler /endpoints | Automática via protocolo MCP |\n| Tratamento de erros | Manual | Padronizado |\n| Melhor para | Integrações customizadas | Agentes LLM |\n\n## Posso construir meu próprio cliente MCP?\n\nSim. Use o SDK oficial do MCP:\n\n- TypeScript: `@modelcontextprotocol/sdk`\n- Python: `mcp`\n\nConsulte [Cliente MCP customizado](/docs/mcp/custom-client).\n\n## Como relato bugs do MCP?\n\nAbra uma issue: <https://gitlab.com/schaefer-services/synapse-mcp/-/issues>\n\nInclua:\n\n- Versão do servidor MCP\n- Nome e versão do cliente\n- Sistema operacional\n- Logs relevantes\n- Passos para reproduzir\n\n## Próximos passos\n\n- [O que é MCP?](/docs/mcp/what-is-mcp)\n- [Configuração do Claude Desktop](/docs/mcp/claude-desktop)\n- [MCP Troubleshooting](/docs/mcp/troubleshooting)\n","content_html":"<h1>FAQ do MCP</h1>\n<p>Perguntas comuns sobre o servidor MCP do Synapse.</p>\n<h2>O que é MCP?</h2>\n<p>MCP (Model Context Protocol) é um padrão aberto da Anthropic para integração\nentre LLM e ferramentas. Em vez de colar docs de API em prompts, você registra\nferramentas com um servidor MCP, e o LLM as chama como funções nativas.</p>\n<p>Consulte <a href=\"/docs/mcp/what-is-mcp\">O que é MCP?</a>.</p>\n<h2>Quantas ferramentas o Synapse MCP expõe?</h2>\n<p><strong>79 ferramentas</strong> em 12 categorias: memória, chat, agendador, tarefas,\nscripts, computadores, push, usuário, utilitários, visualização,\ncompartilhamento, webhooks, navegador.</p>\n<p>Consulte <a href=\"/docs/mcp/what-is-mcp\">O que é MCP?</a> para a lista completa.</p>\n<h2>Quais clientes MCP são suportados?</h2>\n<ul>\n<li>Claude Desktop (macOS, Windows)</li>\n<li>Claude Code (terminal)</li>\n<li>Cursor (IDE)</li>\n<li>Continue.dev (VS Code, JetBrains)</li>\n<li>Cline (VS Code)</li>\n<li>Qualquer cliente compatível com MCP</li>\n</ul>\n<p>Consulte <a href=\"/docs/mcp/claude-desktop\">Configuração do Claude Desktop</a> para\nexemplos de configuração.</p>\n<h2>Quais transportes são suportados?</h2>\n<ol>\n<li><strong>stdio</strong> (local, recomendado para desktop)</li>\n<li><strong>HTTP/SSE</strong> (remoto, multi-tenant)</li>\n<li><strong>WebSocket</strong> (mobile, alto volume)</li>\n</ol>\n<h2>Como configuro o Claude Desktop?</h2>\n<p>Edite <code>claude_desktop_config.json</code>:</p>\n<pre><code class=\"hljs language-json\"><span class=\"hljs-punctuation\">{</span>\n  <span class=\"hljs-attr\">&quot;mcpServers&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-punctuation\">{</span>\n    <span class=\"hljs-attr\">&quot;synapse&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-punctuation\">{</span>\n      <span class=\"hljs-attr\">&quot;command&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;npx&quot;</span><span class=\"hljs-punctuation\">,</span>\n      <span class=\"hljs-attr\">&quot;args&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-punctuation\">[</span><span class=\"hljs-string\">&quot;-y&quot;</span><span class=\"hljs-punctuation\">,</span> <span class=\"hljs-string\">&quot;synapse-mcp-api@latest&quot;</span><span class=\"hljs-punctuation\">]</span><span class=\"hljs-punctuation\">,</span>\n      <span class=\"hljs-attr\">&quot;env&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-punctuation\">{</span>\n        <span class=\"hljs-attr\">&quot;SYNAPSE_MIND_KEY&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;mk_YOUR_KEY&quot;</span><span class=\"hljs-punctuation\">,</span>\n        <span class=\"hljs-attr\">&quot;SYNAPSE_URL&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;https://synapse.schaefer.zone&quot;</span>\n      <span class=\"hljs-punctuation\">}</span>\n    <span class=\"hljs-punctuation\">}</span>\n  <span class=\"hljs-punctuation\">}</span>\n<span class=\"hljs-punctuation\">}</span></code></pre><p>Consulte <a href=\"/docs/mcp/claude-desktop\">Configuração do Claude Desktop</a>.</p>\n<h2>Por que as ferramentas não aparecem no Claude Desktop?</h2>\n<ol>\n<li><strong>Reinicie o Claude Desktop completamente</strong> (Cmd+Q no macOS)</li>\n<li><strong>Verifique se o arquivo de config é JSON válido</strong></li>\n<li><strong>Confirme Node.js 18+</strong> instalado</li>\n<li><strong>Confira os logs MCP</strong>: <code>~/Library/Logs/Claude/mcp.log</code></li>\n</ol>\n<p>Consulte <a href=\"/docs/mcp/troubleshooting\">MCP Troubleshooting</a>.</p>\n<h2>Como uso um mind diferente?</h2>\n<p>Altere <code>SYNAPSE_MIND_KEY</code> na sua configuração MCP e reinicie o cliente.</p>\n<p>Para múltiplos minds, rode múltiplas instâncias do servidor MCP com Mind Keys\ndiferentes.</p>\n<h2>Posso limitar quais ferramentas são expostas?</h2>\n<p>Sim, use <strong>Tool Profiles</strong>:</p>\n<ul>\n<li><code>minimal</code>: 8 ferramentas compostas (~500 tokens)</li>\n<li><code>standard</code>: 25 ferramentas (~2.500 tokens)</li>\n<li><code>full</code>: 119 ferramentas (~8.250 tokens, padrão)</li>\n</ul>\n<p>Defina via variável de ambiente <code>MCP_PROFILE</code> ou cabeçalho <code>Mcp-Tool-Profile</code>.</p>\n<h2>Como depuro problemas de MCP?</h2>\n<ol>\n<li><strong>Rode o servidor MCP manualmente</strong>: <code>npx -y synapse-mcp-api@latest</code></li>\n<li><strong>Confira os logs do cliente</strong> (varia por cliente)</li>\n<li><strong>Verifique se a Mind Key funciona</strong>: <code>curl -H &quot;Authorization: Bearer mk_...&quot; .../memory/recall</code></li>\n<li><strong>Confira a saúde do Synapse</strong>: <code>curl https://synapse.schaefer.zone/health</code></li>\n</ol>\n<p>Consulte <a href=\"/docs/mcp/troubleshooting\">MCP Troubleshooting</a>.</p>\n<h2>O servidor MCP é gratuito?</h2>\n<p>Sim. O pacote npm <code>synapse-mcp-api</code> é open source. O servidor MCP hospedado em\n<code>synapse-mcp.schaefer.zone</code> é gratuito para uso público.</p>\n<h2>Posso auto-hospedar o servidor MCP?</h2>\n<p>Sim:</p>\n<pre><code class=\"hljs language-bash\">npm install -g synapse-mcp-api\nSYNAPSE_URL=https://your-synapse-instance.com \\\nSYNAPSE_MIND_KEY=mk_... \\\nsynapse-mcp-api</code></pre><h2>Como o MCP difere de chamadas diretas à API?</h2>\n<table>\n<thead>\n<tr>\n<th>Aspecto</th>\n<th>API direta</th>\n<th>MCP</th>\n</tr>\n</thead>\n<tbody><tr>\n<td>LLM precisa saber</td>\n<td>URLs, headers, auth</td>\n<td>Apenas nomes das ferramentas</td>\n</tr>\n<tr>\n<td>Tratamento de auth</td>\n<td>Manual</td>\n<td>Automático (env var)</td>\n</tr>\n<tr>\n<td>Descoberta de ferramentas</td>\n<td>Ler /endpoints</td>\n<td>Automática via protocolo MCP</td>\n</tr>\n<tr>\n<td>Tratamento de erros</td>\n<td>Manual</td>\n<td>Padronizado</td>\n</tr>\n<tr>\n<td>Melhor para</td>\n<td>Integrações customizadas</td>\n<td>Agentes LLM</td>\n</tr>\n</tbody></table>\n<h2>Posso construir meu próprio cliente MCP?</h2>\n<p>Sim. Use o SDK oficial do MCP:</p>\n<ul>\n<li>TypeScript: <code>@modelcontextprotocol/sdk</code></li>\n<li>Python: <code>mcp</code></li>\n</ul>\n<p>Consulte <a href=\"/docs/mcp/custom-client\">Cliente MCP customizado</a>.</p>\n<h2>Como relato bugs do MCP?</h2>\n<p>Abra uma issue: <a href=\"https://gitlab.com/schaefer-services/synapse-mcp/-/issues\">https://gitlab.com/schaefer-services/synapse-mcp/-/issues</a></p>\n<p>Inclua:</p>\n<ul>\n<li>Versão do servidor MCP</li>\n<li>Nome e versão do cliente</li>\n<li>Sistema operacional</li>\n<li>Logs relevantes</li>\n<li>Passos para reproduzir</li>\n</ul>\n<h2>Próximos passos</h2>\n<ul>\n<li><a href=\"/docs/mcp/what-is-mcp\">O que é MCP?</a></li>\n<li><a href=\"/docs/mcp/claude-desktop\">Configuração do Claude Desktop</a></li>\n<li><a href=\"/docs/mcp/troubleshooting\">MCP Troubleshooting</a></li>\n</ul>\n","urls":{"html":"/docs/faq/mcp-faq","text":"/docs/faq/mcp-faq?format=text","json":"/docs/faq/mcp-faq?format=json","llm":"/docs/faq/mcp-faq?format=llm"},"translations_available":["en","zh","hi","es","fr","ar","pt","ru","ja","de","it","ko","nl","pl","tr","sv","vi","th","id","uk"]}