{"title":"MCP in Claude Desktop","slug":"claude-desktop","category":"mcp","summary":"Synapse in 2 Minuten mit Claude Desktop verbinden. Claude erhält 79 Synapse-Tools nativ.","audience":["human","llm"],"tags":["mcp","claude","desktop","integration"],"difficulty":"beginner","updated":"2026-06-27","word_count":360,"read_minutes":2,"llm_context":"Config file: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)\n             %APPDATA%\\Claude\\claude_desktop_config.json (Windows)\nMCP server command: npx -y synapse-mcp-api@latest\nEnv vars: SYNAPSE_MIND_KEY (required), SYNAPSE_URL (optional, default https://synapse.schaefer.zone)\nAfter config: restart Claude Desktop, check for 🔌 icon with \"79 tools\"\nTest: type \"memory_recall aufrufen\" in a new chat\nTroubleshooting: Node.js ≥ 18, check Mind Key, see /docs/mcp/troubleshooting\n","lang":"de","translated":true,"requested_lang":"de","content_markdown":"\n# MCP in Claude Desktop\n\nClaude Desktop ist Anthropics Desktop-App für macOS und Windows. Mit dem\nkonfigurierten Synapse-MCP-Server erhält Claude nativen Zugriff auf alle 79\nSynapse-Tools — es kann Memories speichern, abrufen, Tasks verwalten, mit dir\nchatten und mehr.\n\n## Voraussetzungen\n\n- Claude-Desktop-App (macOS oder Windows)\n- Node.js 18+ installiert (`node --version`)\n- Dein Synapse Mind Key\n\n## Schritt 1: Config-Datei öffnen\n\n- **macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`\n- **Windows:** `%APPDATA%\\Claude\\claude_desktop_config.json`\n\nWenn die Datei nicht existiert, lege sie an.\n\n## Schritt 2: Synapse-MCP-Server hinzufügen\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_MIND_KEY_HERE\",\n        \"SYNAPSE_URL\": \"https://synapse.schaefer.zone\"\n      }\n    }\n  }\n}\n```\n\n> [!TIP]\n> Wenn du bereits andere MCP-Server konfiguriert hast, füge einfach den\n> `\"synapse\"`-Block innerhalb des bestehenden `\"mcpServers\"`-Objekts hinzu.\n\n## Schritt 3: Claude Desktop neu starten\n\n1. Claude Desktop vollständig beenden (Cmd+Q auf macOS, nicht nur Fenster schließen)\n2. Claude Desktop wieder öffnen\n3. Neuen Chat starten\n4. Suche das 🔌-Plug-Icon unten links — es sollte „79 tools\" sagen\n\n## Schritt 4: Testen\n\nIn einem neuen Chat eingeben:\n\n```\nmemory_recall aufrufen\n```\n\nClaude sollte das `memory_recall`-Tool aufrufen und mit einer Zusammenfassung\ndeiner gespeicherten Memories antworten (oder „No memories yet\", wenn dein Mind\nleer ist).\n\n## Verfügbare Tools (Auswahl)\n\n| Tool | Beschreibung |\n|------|--------------|\n| `memory_recall` | Alle Memories abrufen |\n| `memory_store` | Neuen Memory speichern |\n| `memory_search` | Memories durchsuchen |\n| `task_list` | Tasks auflisten |\n| `task_create` | Task anlegen |\n| `chat_poll` | Auf neue Nachrichten prüfen |\n| `chat_reply` | Auf Nachricht antworten |\n| `browser_new` | Browser-Tab öffnen |\n| `computer_list` | Registrierte Rechner auflisten |\n\nVollständige Liste: [Was ist MCP?](/docs/mcp/what-is-mcp)\n\n## Troubleshooting\n\n### Keine Tools in Claude Desktop sichtbar\n\n1. Node.js-Version verifizieren: `node --version` (muss ≥ 18 sein)\n2. Config-Datei auf valides JSON prüfen (keine Trailing-Commas)\n3. Claude Desktop vollständig neu starten (Cmd+Q, nicht nur schließen)\n4. Claude-Desktop-Logs prüfen: `~/Library/Logs/Claude/mcp.log` (macOS)\n\n### „Mind Key invalid\"-Fehler\n\n- Verifizieren, dass `SYNAPSE_MIND_KEY` mit `mk_` beginnt\n- Frischen Key via `POST /minds` holen (erfordert JWT von `/login`)\n- Keine Anführungszeichen um den Key im JSON\n\n### npx nicht gefunden\n\n- Node.js 18+ installieren: <https://nodejs.org/>\n- Nach Installation Terminal neu starten\n- Auf macOS mit Homebrew: `brew install node`\n\n### Tools sichtbar, aber Aufrufe schlagen fehl\n\n- `SYNAPSE_URL` erreichbar prüfen: `curl https://synapse.schaefer.zone/health`\n- Mind Key verifizieren: `curl -H \"Authorization: Bearer mk_...\" https://synapse.schaefer.zone/memory/recall`\n- Siehe [MCP-Troubleshooting](/docs/mcp/troubleshooting)\n\n## Tool-Profile (Token sparen)\n\nWenn du ein kleineres LLM verwendest oder Kontext-Tokens sparen willst, setze\nein Tool-Profil:\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_...\",\n        \"SYNAPSE_URL\": \"https://synapse.schaefer.zone\",\n        \"MCP_PROFILE\": \"standard\"\n      }\n    }\n  }\n}\n```\n\nProfile: `minimal` (8 Tools), `standard` (25), `full` (119, Standard).\n\n## Nächste Schritte\n\n- [Claude-Code-Setup](/docs/mcp/claude-code)\n- [Cursor-Setup](/docs/mcp/cursor)\n- [MCP-Troubleshooting](/docs/mcp/troubleshooting)\n","content_html":"<h1>MCP in Claude Desktop</h1>\n<p>Claude Desktop ist Anthropics Desktop-App für macOS und Windows. Mit dem\nkonfigurierten Synapse-MCP-Server erhält Claude nativen Zugriff auf alle 79\nSynapse-Tools — es kann Memories speichern, abrufen, Tasks verwalten, mit dir\nchatten und mehr.</p>\n<h2>Voraussetzungen</h2>\n<ul>\n<li>Claude-Desktop-App (macOS oder Windows)</li>\n<li>Node.js 18+ installiert (<code>node --version</code>)</li>\n<li>Dein Synapse Mind Key</li>\n</ul>\n<h2>Schritt 1: Config-Datei öffnen</h2>\n<ul>\n<li><strong>macOS:</strong> <code>~/Library/Application Support/Claude/claude_desktop_config.json</code></li>\n<li><strong>Windows:</strong> <code>%APPDATA%\\Claude\\claude_desktop_config.json</code></li>\n</ul>\n<p>Wenn die Datei nicht existiert, lege sie an.</p>\n<h2>Schritt 2: Synapse-MCP-Server hinzufügen</h2>\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_MIND_KEY_HERE&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><div class=\"callout callout-ok\">Wenn du bereits andere MCP-Server konfiguriert hast, füge einfach den\n`\"synapse\"`-Block innerhalb des bestehenden `\"mcpServers\"`-Objekts hinzu.</div><h2>Schritt 3: Claude Desktop neu starten</h2>\n<ol>\n<li>Claude Desktop vollständig beenden (Cmd+Q auf macOS, nicht nur Fenster schließen)</li>\n<li>Claude Desktop wieder öffnen</li>\n<li>Neuen Chat starten</li>\n<li>Suche das 🔌-Plug-Icon unten links — es sollte „79 tools&quot; sagen</li>\n</ol>\n<h2>Schritt 4: Testen</h2>\n<p>In einem neuen Chat eingeben:</p>\n<pre><code class=\"hljs language-plaintext\">memory_recall aufrufen</code></pre><p>Claude sollte das <code>memory_recall</code>-Tool aufrufen und mit einer Zusammenfassung\ndeiner gespeicherten Memories antworten (oder „No memories yet&quot;, wenn dein Mind\nleer ist).</p>\n<h2>Verfügbare Tools (Auswahl)</h2>\n<table>\n<thead>\n<tr>\n<th>Tool</th>\n<th>Beschreibung</th>\n</tr>\n</thead>\n<tbody><tr>\n<td><code>memory_recall</code></td>\n<td>Alle Memories abrufen</td>\n</tr>\n<tr>\n<td><code>memory_store</code></td>\n<td>Neuen Memory speichern</td>\n</tr>\n<tr>\n<td><code>memory_search</code></td>\n<td>Memories durchsuchen</td>\n</tr>\n<tr>\n<td><code>task_list</code></td>\n<td>Tasks auflisten</td>\n</tr>\n<tr>\n<td><code>task_create</code></td>\n<td>Task anlegen</td>\n</tr>\n<tr>\n<td><code>chat_poll</code></td>\n<td>Auf neue Nachrichten prüfen</td>\n</tr>\n<tr>\n<td><code>chat_reply</code></td>\n<td>Auf Nachricht antworten</td>\n</tr>\n<tr>\n<td><code>browser_new</code></td>\n<td>Browser-Tab öffnen</td>\n</tr>\n<tr>\n<td><code>computer_list</code></td>\n<td>Registrierte Rechner auflisten</td>\n</tr>\n</tbody></table>\n<p>Vollständige Liste: <a href=\"/docs/mcp/what-is-mcp\">Was ist MCP?</a></p>\n<h2>Troubleshooting</h2>\n<h3>Keine Tools in Claude Desktop sichtbar</h3>\n<ol>\n<li>Node.js-Version verifizieren: <code>node --version</code> (muss ≥ 18 sein)</li>\n<li>Config-Datei auf valides JSON prüfen (keine Trailing-Commas)</li>\n<li>Claude Desktop vollständig neu starten (Cmd+Q, nicht nur schließen)</li>\n<li>Claude-Desktop-Logs prüfen: <code>~/Library/Logs/Claude/mcp.log</code> (macOS)</li>\n</ol>\n<h3>„Mind Key invalid&quot;-Fehler</h3>\n<ul>\n<li>Verifizieren, dass <code>SYNAPSE_MIND_KEY</code> mit <code>mk_</code> beginnt</li>\n<li>Frischen Key via <code>POST /minds</code> holen (erfordert JWT von <code>/login</code>)</li>\n<li>Keine Anführungszeichen um den Key im JSON</li>\n</ul>\n<h3>npx nicht gefunden</h3>\n<ul>\n<li>Node.js 18+ installieren: <a href=\"https://nodejs.org/\">https://nodejs.org/</a></li>\n<li>Nach Installation Terminal neu starten</li>\n<li>Auf macOS mit Homebrew: <code>brew install node</code></li>\n</ul>\n<h3>Tools sichtbar, aber Aufrufe schlagen fehl</h3>\n<ul>\n<li><code>SYNAPSE_URL</code> erreichbar prüfen: <code>curl https://synapse.schaefer.zone/health</code></li>\n<li>Mind Key verifizieren: <code>curl -H &quot;Authorization: Bearer mk_...&quot; https://synapse.schaefer.zone/memory/recall</code></li>\n<li>Siehe <a href=\"/docs/mcp/troubleshooting\">MCP-Troubleshooting</a></li>\n</ul>\n<h2>Tool-Profile (Token sparen)</h2>\n<p>Wenn du ein kleineres LLM verwendest oder Kontext-Tokens sparen willst, setze\nein Tool-Profil:</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_...&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><span class=\"hljs-punctuation\">,</span>\n        <span class=\"hljs-attr\">&quot;MCP_PROFILE&quot;</span><span class=\"hljs-punctuation\">:</span> <span class=\"hljs-string\">&quot;standard&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>Profile: <code>minimal</code> (8 Tools), <code>standard</code> (25), <code>full</code> (119, Standard).</p>\n<h2>Nächste Schritte</h2>\n<ul>\n<li><a href=\"/docs/mcp/claude-code\">Claude-Code-Setup</a></li>\n<li><a href=\"/docs/mcp/cursor\">Cursor-Setup</a></li>\n<li><a href=\"/docs/mcp/troubleshooting\">MCP-Troubleshooting</a></li>\n</ul>\n","urls":{"html":"/docs/mcp/claude-desktop","text":"/docs/mcp/claude-desktop?format=text","json":"/docs/mcp/claude-desktop?format=json","llm":"/docs/mcp/claude-desktop?format=llm"},"translations_available":["en","zh","hi","es","fr","ar","pt","ru","ja","de","it","ko","nl","pl","tr","sv","vi","th","id","uk"]}