{"title":"FAQ MCP","slug":"mcp-faq","category":"faq","summary":"Questions courantes sur l'intégration MCP — outils, transports, dépannage.","audience":["human","llm"],"tags":["faq","mcp","troubleshooting"],"difficulty":"beginner","updated":"2026-06-27","word_count":507,"read_minutes":3,"lang":"fr","translated":true,"requested_lang":"fr","content_markdown":"\n# FAQ MCP\n\nQuestions courantes sur le serveur MCP Synapse.\n\n## Qu'est-ce que MCP ?\n\nMCP (Model Context Protocol) est un standard ouvert d'Anthropic pour l'intégration\nLLM-outil. Au lieu de coller la documentation de l'API dans les prompts, vous\nenregistrez des outils auprès d'un serveur MCP, et le LLM les appelle comme des\nfonctions natives.\n\nVoir [Qu'est-ce que MCP ?](/docs/mcp/what-is-mcp).\n\n## Combien d'outils le MCP Synapse expose-t-il ?\n\n**79 outils** répartis en 12 catégories : memory, chat, scheduler, tasks, scripts,\ncomputers, push, user, utility, visualization, sharing, webhooks, browser.\n\nVoir [Qu'est-ce que MCP ?](/docs/mcp/what-is-mcp) pour la liste complète.\n\n## Quels clients MCP sont pris en charge ?\n\n- Claude Desktop (macOS, Windows)\n- Claude Code (terminal)\n- Cursor (IDE)\n- Continue.dev (VS Code, JetBrains)\n- Cline (VS Code)\n- Tout client compatible MCP\n\nVoir [Configuration Claude Desktop](/docs/mcp/claude-desktop) pour des exemples de\nconfiguration.\n\n## Quels transports sont pris en charge ?\n\n1. **stdio** (local, recommandé pour desktop)\n2. **HTTP/SSE** (distant, multi-tenant)\n3. **WebSocket** (mobile, haut volume)\n\n## Comment configurer Claude Desktop ?\n\nÉditez `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\nVoir [Configuration Claude Desktop](/docs/mcp/claude-desktop).\n\n## Pourquoi les outils n'apparaissent-ils pas dans Claude Desktop ?\n\n1. **Redémarrez Claude Desktop complètement** (Cmd+Q sur macOS)\n2. **Vérifiez que le fichier de config est du JSON valide**\n3. **Vérifiez Node.js 18+** installé\n4. **Consultez les logs MCP** : `~/Library/Logs/Claude/mcp.log`\n\nVoir [Dépannage MCP](/docs/mcp/troubleshooting).\n\n## Comment utiliser un mind différent ?\n\nChangez `SYNAPSE_MIND_KEY` dans votre config MCP et redémarrez le client.\n\nPour plusieurs minds, exécutez plusieurs instances du serveur MCP avec différentes\nMind Keys.\n\n## Puis-je limiter les outils exposés ?\n\nOui, utilisez les **Tool Profiles** :\n\n- `minimal` : 8 outils composites (~500 tokens)\n- `standard` : 25 outils (~2 500 tokens)\n- `full` : 119 outils (~8 250 tokens, par défaut)\n\nDéfinissez via la variable d'environnement `MCP_PROFILE` ou l'en-tête\n`Mcp-Tool-Profile`.\n\n## Comment déboguer les problèmes MCP ?\n\n1. **Exécutez le serveur MCP manuellement** : `npx -y synapse-mcp-api@latest`\n2. **Consultez les logs client** (varie selon le client)\n3. **Vérifiez que la Mind Key fonctionne** : `curl -H \"Authorization: Bearer mk_...\" .../memory/recall`\n4. **Vérifiez la santé de Synapse** : `curl https://synapse.schaefer.zone/health`\n\nVoir [Dépannage MCP](/docs/mcp/troubleshooting).\n\n## Le serveur MCP est-il gratuit ?\n\nOui. Le paquet npm `synapse-mcp-api` est open source. Le serveur MCP hébergé sur\n`synapse-mcp.schaefer.zone` est gratuit pour un usage public.\n\n## Puis-je auto-héberger le serveur MCP ?\n\nOui :\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## En quoi MCP diffère-t-il des appels API directs ?\n\n| Aspect | API directe | MCP |\n|--------|-----------|-----|\n| Le LLM doit connaître | URLs, en-têtes, auth | Juste les noms d'outils |\n| Gestion de l'auth | Manuelle | Automatique (var d'env) |\n| Découverte des outils | Lire /endpoints | Automatique via protocole MCP |\n| Gestion des erreurs | Manuelle | Standardisée |\n| Idéal pour | Intégrations personnalisées | Agents LLM |\n\n## Puis-je construire mon propre client MCP ?\n\nOui. Utilisez le SDK MCP officiel :\n\n- TypeScript : `@modelcontextprotocol/sdk`\n- Python : `mcp`\n\nVoir [Client MCP personnalisé](/docs/mcp/custom-client).\n\n## Comment signaler des bugs MCP ?\n\nOuvrez un ticket : <https://gitlab.com/schaefer-services/synapse-mcp/-/issues>\n\nIncluez :\n\n- Version du serveur MCP\n- Nom et version du client\n- Système d'exploitation\n- Logs pertinents\n- Étapes pour reproduire\n\n## Prochaines étapes\n\n- [Qu'est-ce que MCP ?](/docs/mcp/what-is-mcp)\n- [Configuration Claude Desktop](/docs/mcp/claude-desktop)\n- [Dépannage MCP](/docs/mcp/troubleshooting)\n","content_html":"<h1>FAQ MCP</h1>\n<p>Questions courantes sur le serveur MCP Synapse.</p>\n<h2>Qu&#39;est-ce que MCP ?</h2>\n<p>MCP (Model Context Protocol) est un standard ouvert d&#39;Anthropic pour l&#39;intégration\nLLM-outil. Au lieu de coller la documentation de l&#39;API dans les prompts, vous\nenregistrez des outils auprès d&#39;un serveur MCP, et le LLM les appelle comme des\nfonctions natives.</p>\n<p>Voir <a href=\"/docs/mcp/what-is-mcp\">Qu&#39;est-ce que MCP ?</a>.</p>\n<h2>Combien d&#39;outils le MCP Synapse expose-t-il ?</h2>\n<p><strong>79 outils</strong> répartis en 12 catégories : memory, chat, scheduler, tasks, scripts,\ncomputers, push, user, utility, visualization, sharing, webhooks, browser.</p>\n<p>Voir <a href=\"/docs/mcp/what-is-mcp\">Qu&#39;est-ce que MCP ?</a> pour la liste complète.</p>\n<h2>Quels clients MCP sont pris en charge ?</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>Tout client compatible MCP</li>\n</ul>\n<p>Voir <a href=\"/docs/mcp/claude-desktop\">Configuration Claude Desktop</a> pour des exemples de\nconfiguration.</p>\n<h2>Quels transports sont pris en charge ?</h2>\n<ol>\n<li><strong>stdio</strong> (local, recommandé pour desktop)</li>\n<li><strong>HTTP/SSE</strong> (distant, multi-tenant)</li>\n<li><strong>WebSocket</strong> (mobile, haut volume)</li>\n</ol>\n<h2>Comment configurer Claude Desktop ?</h2>\n<p>Éditez <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>Voir <a href=\"/docs/mcp/claude-desktop\">Configuration Claude Desktop</a>.</p>\n<h2>Pourquoi les outils n&#39;apparaissent-ils pas dans Claude Desktop ?</h2>\n<ol>\n<li><strong>Redémarrez Claude Desktop complètement</strong> (Cmd+Q sur macOS)</li>\n<li><strong>Vérifiez que le fichier de config est du JSON valide</strong></li>\n<li><strong>Vérifiez Node.js 18+</strong> installé</li>\n<li><strong>Consultez les logs MCP</strong> : <code>~/Library/Logs/Claude/mcp.log</code></li>\n</ol>\n<p>Voir <a href=\"/docs/mcp/troubleshooting\">Dépannage MCP</a>.</p>\n<h2>Comment utiliser un mind différent ?</h2>\n<p>Changez <code>SYNAPSE_MIND_KEY</code> dans votre config MCP et redémarrez le client.</p>\n<p>Pour plusieurs minds, exécutez plusieurs instances du serveur MCP avec différentes\nMind Keys.</p>\n<h2>Puis-je limiter les outils exposés ?</h2>\n<p>Oui, utilisez les <strong>Tool Profiles</strong> :</p>\n<ul>\n<li><code>minimal</code> : 8 outils composites (~500 tokens)</li>\n<li><code>standard</code> : 25 outils (~2 500 tokens)</li>\n<li><code>full</code> : 119 outils (~8 250 tokens, par défaut)</li>\n</ul>\n<p>Définissez via la variable d&#39;environnement <code>MCP_PROFILE</code> ou l&#39;en-tête\n<code>Mcp-Tool-Profile</code>.</p>\n<h2>Comment déboguer les problèmes MCP ?</h2>\n<ol>\n<li><strong>Exécutez le serveur MCP manuellement</strong> : <code>npx -y synapse-mcp-api@latest</code></li>\n<li><strong>Consultez les logs client</strong> (varie selon le client)</li>\n<li><strong>Vérifiez que la Mind Key fonctionne</strong> : <code>curl -H &quot;Authorization: Bearer mk_...&quot; .../memory/recall</code></li>\n<li><strong>Vérifiez la santé de Synapse</strong> : <code>curl https://synapse.schaefer.zone/health</code></li>\n</ol>\n<p>Voir <a href=\"/docs/mcp/troubleshooting\">Dépannage MCP</a>.</p>\n<h2>Le serveur MCP est-il gratuit ?</h2>\n<p>Oui. Le paquet npm <code>synapse-mcp-api</code> est open source. Le serveur MCP hébergé sur\n<code>synapse-mcp.schaefer.zone</code> est gratuit pour un usage public.</p>\n<h2>Puis-je auto-héberger le serveur MCP ?</h2>\n<p>Oui :</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>En quoi MCP diffère-t-il des appels API directs ?</h2>\n<table>\n<thead>\n<tr>\n<th>Aspect</th>\n<th>API directe</th>\n<th>MCP</th>\n</tr>\n</thead>\n<tbody><tr>\n<td>Le LLM doit connaître</td>\n<td>URLs, en-têtes, auth</td>\n<td>Juste les noms d&#39;outils</td>\n</tr>\n<tr>\n<td>Gestion de l&#39;auth</td>\n<td>Manuelle</td>\n<td>Automatique (var d&#39;env)</td>\n</tr>\n<tr>\n<td>Découverte des outils</td>\n<td>Lire /endpoints</td>\n<td>Automatique via protocole MCP</td>\n</tr>\n<tr>\n<td>Gestion des erreurs</td>\n<td>Manuelle</td>\n<td>Standardisée</td>\n</tr>\n<tr>\n<td>Idéal pour</td>\n<td>Intégrations personnalisées</td>\n<td>Agents LLM</td>\n</tr>\n</tbody></table>\n<h2>Puis-je construire mon propre client MCP ?</h2>\n<p>Oui. Utilisez le SDK MCP officiel :</p>\n<ul>\n<li>TypeScript : <code>@modelcontextprotocol/sdk</code></li>\n<li>Python : <code>mcp</code></li>\n</ul>\n<p>Voir <a href=\"/docs/mcp/custom-client\">Client MCP personnalisé</a>.</p>\n<h2>Comment signaler des bugs MCP ?</h2>\n<p>Ouvrez un ticket : <a href=\"https://gitlab.com/schaefer-services/synapse-mcp/-/issues\">https://gitlab.com/schaefer-services/synapse-mcp/-/issues</a></p>\n<p>Incluez :</p>\n<ul>\n<li>Version du serveur MCP</li>\n<li>Nom et version du client</li>\n<li>Système d&#39;exploitation</li>\n<li>Logs pertinents</li>\n<li>Étapes pour reproduire</li>\n</ul>\n<h2>Prochaines étapes</h2>\n<ul>\n<li><a href=\"/docs/mcp/what-is-mcp\">Qu&#39;est-ce que MCP ?</a></li>\n<li><a href=\"/docs/mcp/claude-desktop\">Configuration Claude Desktop</a></li>\n<li><a href=\"/docs/mcp/troubleshooting\">Dépannage MCP</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"]}