{"title":"MCP in Claude Desktop","slug":"claude-desktop","category":"mcp","summary":"Colleghi Synapse a Claude Desktop in 2 minuti. Claude ottiene 79 strumenti Synapse in modo nativo.","audience":["human","llm"],"tags":["mcp","claude","desktop","integration"],"difficulty":"beginner","updated":"2026-06-27","word_count":423,"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":"it","translated":true,"requested_lang":"it","content_markdown":"\n# MCP in Claude Desktop\n\nClaude Desktop è l'app desktop di Anthropic per macOS e Windows. Con il\nserver MCP di Synapse configurato, Claude ottiene accesso nativo a tutti i 79\nstrumenti di Synapse — può memorizzare memorie, richiamarle, gestire attività,\nchattare e molto altro.\n\n## Prerequisiti\n\n- App Claude Desktop (macOS o Windows)\n- Node.js 18+ installato (`node --version`)\n- La propria Mind Key di Synapse\n\n## Passaggio 1: aprire il file di configurazione\n\n- **macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`\n- **Windows:** `%APPDATA%\\Claude\\claude_desktop_config.json`\n\nSe il file non esiste, lo crei.\n\n## Passaggio 2: aggiungere il server MCP di Synapse\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> Se ha già altri server MCP configurati, aggiunga semplicemente il blocco\n> `\"synapse\"` all'interno dell'oggetto `\"mcpServers\"` esistente.\n\n## Passaggio 3: riavviare Claude Desktop\n\n1. Chiuda completamente Claude Desktop (Cmd+Q su macOS, non solo la finestra)\n2. Riapra Claude Desktop\n3. Inizi una nuova chat\n4. Cerchi l'icona della spina 🔌 in basso a sinistra — dovrebbe indicare \"79 tools\"\n\n## Passaggio 4: testare\n\nIn una nuova chat, digiti:\n\n```\nmemory_recall aufrufen\n```\n\nClaude dovrebbe richiamare lo strumento `memory_recall` e rispondere con un\nriassunto delle memorie memorizzate (oppure \"No memories yet\" se la mente è\nvuota).\n\n## Strumenti disponibili (selezione)\n\n| Strumento | Descrizione |\n|------|-------------|\n| `memory_recall` | Richiama tutte le memorie |\n| `memory_store` | Memorizza una nuova memoria |\n| `memory_search` | Cerca nelle memorie |\n| `task_list` | Elenca le attività |\n| `task_create` | Crea un'attività |\n| `chat_poll` | Controlla i nuovi messaggi |\n| `chat_reply` | Risponde a un messaggio |\n| `browser_new` | Apre una scheda del browser |\n| `computer_list` | Elenca i computer registrati |\n\nElenco completo: [Cos'è MCP?](/docs/mcp/what-is-mcp)\n\n## Risoluzione dei problemi\n\n### Nessuno strumento appare in Claude Desktop\n\n1. Verifichi la versione di Node.js: `node --version` (deve essere ≥ 18)\n2. Controlli che il file di configurazione sia JSON valido (nessuna virgola finale)\n3. Riavvii completamente Claude Desktop (Cmd+Q, non solo chiuda)\n4. Controlli i log di Claude Desktop: `~/Library/Logs/Claude/mcp.log` (macOS)\n\n### Errore \"Mind Key invalid\"\n\n- Verifichi che `SYNAPSE_MIND_KEY` inizi con `mk_`\n- Ottenga una nuova key tramite `POST /minds` (richiede JWT da `/login`)\n- Nessun apice attorno alla key nel JSON\n\n### npx non trovato\n\n- Installi Node.js 18+: <https://nodejs.org/>\n- Riavvii il terminale dopo l'installazione\n- Su macOS con Homebrew: `brew install node`\n\n### Gli strumenti appaiono ma le chiamate falliscono\n\n- Controlli che `SYNAPSE_URL` sia raggiungibile: `curl https://synapse.schaefer.zone/health`\n- Verifichi che la Mind Key funzioni: `curl -H \"Authorization: Bearer mk_...\" https://synapse.schaefer.zone/memory/recall`\n- Veda [Risoluzione dei problemi MCP](/docs/mcp/troubleshooting)\n\n## Profili degli strumenti (risparmio token)\n\nSe sta usando un LLM più piccolo o vuole risparmiare token di contesto, imposti\nun profilo di strumenti:\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\nProfili: `minimal` (8 strumenti), `standard` (25), `full` (119, predefinito).\n\n## Prossimi passi\n\n- [Configurazione di Claude Code](/docs/mcp/claude-code)\n- [Configurazione di Cursor](/docs/mcp/cursor)\n- [Risoluzione dei problemi MCP](/docs/mcp/troubleshooting)\n","content_html":"<h1>MCP in Claude Desktop</h1>\n<p>Claude Desktop è l&#39;app desktop di Anthropic per macOS e Windows. Con il\nserver MCP di Synapse configurato, Claude ottiene accesso nativo a tutti i 79\nstrumenti di Synapse — può memorizzare memorie, richiamarle, gestire attività,\nchattare e molto altro.</p>\n<h2>Prerequisiti</h2>\n<ul>\n<li>App Claude Desktop (macOS o Windows)</li>\n<li>Node.js 18+ installato (<code>node --version</code>)</li>\n<li>La propria Mind Key di Synapse</li>\n</ul>\n<h2>Passaggio 1: aprire il file di configurazione</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>Se il file non esiste, lo crei.</p>\n<h2>Passaggio 2: aggiungere il server MCP di Synapse</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\">Se ha già altri server MCP configurati, aggiunga semplicemente il blocco\n`\"synapse\"` all'interno dell'oggetto `\"mcpServers\"` esistente.</div><h2>Passaggio 3: riavviare Claude Desktop</h2>\n<ol>\n<li>Chiuda completamente Claude Desktop (Cmd+Q su macOS, non solo la finestra)</li>\n<li>Riapra Claude Desktop</li>\n<li>Inizi una nuova chat</li>\n<li>Cerchi l&#39;icona della spina 🔌 in basso a sinistra — dovrebbe indicare &quot;79 tools&quot;</li>\n</ol>\n<h2>Passaggio 4: testare</h2>\n<p>In una nuova chat, digiti:</p>\n<pre><code class=\"hljs language-plaintext\">memory_recall aufrufen</code></pre><p>Claude dovrebbe richiamare lo strumento <code>memory_recall</code> e rispondere con un\nriassunto delle memorie memorizzate (oppure &quot;No memories yet&quot; se la mente è\nvuota).</p>\n<h2>Strumenti disponibili (selezione)</h2>\n<table>\n<thead>\n<tr>\n<th>Strumento</th>\n<th>Descrizione</th>\n</tr>\n</thead>\n<tbody><tr>\n<td><code>memory_recall</code></td>\n<td>Richiama tutte le memorie</td>\n</tr>\n<tr>\n<td><code>memory_store</code></td>\n<td>Memorizza una nuova memoria</td>\n</tr>\n<tr>\n<td><code>memory_search</code></td>\n<td>Cerca nelle memorie</td>\n</tr>\n<tr>\n<td><code>task_list</code></td>\n<td>Elenca le attività</td>\n</tr>\n<tr>\n<td><code>task_create</code></td>\n<td>Crea un&#39;attività</td>\n</tr>\n<tr>\n<td><code>chat_poll</code></td>\n<td>Controlla i nuovi messaggi</td>\n</tr>\n<tr>\n<td><code>chat_reply</code></td>\n<td>Risponde a un messaggio</td>\n</tr>\n<tr>\n<td><code>browser_new</code></td>\n<td>Apre una scheda del browser</td>\n</tr>\n<tr>\n<td><code>computer_list</code></td>\n<td>Elenca i computer registrati</td>\n</tr>\n</tbody></table>\n<p>Elenco completo: <a href=\"/docs/mcp/what-is-mcp\">Cos&#39;è MCP?</a></p>\n<h2>Risoluzione dei problemi</h2>\n<h3>Nessuno strumento appare in Claude Desktop</h3>\n<ol>\n<li>Verifichi la versione di Node.js: <code>node --version</code> (deve essere ≥ 18)</li>\n<li>Controlli che il file di configurazione sia JSON valido (nessuna virgola finale)</li>\n<li>Riavvii completamente Claude Desktop (Cmd+Q, non solo chiuda)</li>\n<li>Controlli i log di Claude Desktop: <code>~/Library/Logs/Claude/mcp.log</code> (macOS)</li>\n</ol>\n<h3>Errore &quot;Mind Key invalid&quot;</h3>\n<ul>\n<li>Verifichi che <code>SYNAPSE_MIND_KEY</code> inizi con <code>mk_</code></li>\n<li>Ottenga una nuova key tramite <code>POST /minds</code> (richiede JWT da <code>/login</code>)</li>\n<li>Nessun apice attorno alla key nel JSON</li>\n</ul>\n<h3>npx non trovato</h3>\n<ul>\n<li>Installi Node.js 18+: <a href=\"https://nodejs.org/\">https://nodejs.org/</a></li>\n<li>Riavvii il terminale dopo l&#39;installazione</li>\n<li>Su macOS con Homebrew: <code>brew install node</code></li>\n</ul>\n<h3>Gli strumenti appaiono ma le chiamate falliscono</h3>\n<ul>\n<li>Controlli che <code>SYNAPSE_URL</code> sia raggiungibile: <code>curl https://synapse.schaefer.zone/health</code></li>\n<li>Verifichi che la Mind Key funzioni: <code>curl -H &quot;Authorization: Bearer mk_...&quot; https://synapse.schaefer.zone/memory/recall</code></li>\n<li>Veda <a href=\"/docs/mcp/troubleshooting\">Risoluzione dei problemi MCP</a></li>\n</ul>\n<h2>Profili degli strumenti (risparmio token)</h2>\n<p>Se sta usando un LLM più piccolo o vuole risparmiare token di contesto, imposti\nun profilo di strumenti:</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>Profili: <code>minimal</code> (8 strumenti), <code>standard</code> (25), <code>full</code> (119, predefinito).</p>\n<h2>Prossimi passi</h2>\n<ul>\n<li><a href=\"/docs/mcp/claude-code\">Configurazione di Claude Code</a></li>\n<li><a href=\"/docs/mcp/cursor\">Configurazione di Cursor</a></li>\n<li><a href=\"/docs/mcp/troubleshooting\">Risoluzione dei problemi MCP</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"]}