{"title":"Claude Desktop 中的 MCP","slug":"claude-desktop","category":"mcp","summary":"2 分钟把 Synapse 接入 Claude Desktop。Claude 原生获得 79 个 Synapse 工具。","audience":["human","llm"],"tags":["mcp","claude","desktop","integration"],"difficulty":"beginner","updated":"2026-06-27","word_count":235,"read_minutes":1,"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":"zh","translated":true,"requested_lang":"zh","content_markdown":"\n# Claude Desktop 中的 MCP\n\nClaude Desktop 是 Anthropic 推出的 macOS 与 Windows 桌面应用。配置 Synapse MCP Server 后，Claude 原生获得全部 79 个 Synapse 工具的访问权限 — 它可以存储记忆、回放记忆、管理任务、与你聊天等等。\n\n## 前置条件\n\n- Claude Desktop 应用（macOS 或 Windows）\n- 已安装 Node.js 18+（`node --version`）\n- 你的 Synapse Mind Key\n\n## 第 1 步：打开配置文件\n\n- **macOS**：`~/Library/Application Support/Claude/claude_desktop_config.json`\n- **Windows**：`%APPDATA%\\Claude\\claude_desktop_config.json`\n\n如果文件不存在，请创建。\n\n## 第 2 步：添加 Synapse MCP Server\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> 如果你已经配置了其他 MCP Server，只需把 `\"synapse\"` 块添加到已有的 `\"mcpServers\"` 对象内。\n\n## 第 3 步：重启 Claude Desktop\n\n1. 完全退出 Claude Desktop（macOS 上 Cmd+Q，而非只关窗口）\n2. 重新打开 Claude Desktop\n3. 开启新聊天\n4. 查看左下角的 🔌 插头图标 — 应显示 “79 tools”\n\n## 第 4 步：测试\n\n在新聊天中输入：\n\n```\nmemory_recall aufrufen\n```\n\nClaude 应该调用 `memory_recall` 工具，并返回已存储记忆的摘要（如果 Mind 为空则返回 “No memories yet”）。\n\n## 可用工具（部分）\n\n| 工具 | 说明 |\n|------|-------------|\n| `memory_recall` | 回放所有记忆 |\n| `memory_store` | 存储新记忆 |\n| `memory_search` | 搜索记忆 |\n| `task_list` | 列出任务 |\n| `task_create` | 创建任务 |\n| `chat_poll` | 检查新消息 |\n| `chat_reply` | 回复消息 |\n| `browser_new` | 打开浏览器标签页 |\n| `computer_list` | 列出已注册计算机 |\n\n完整列表：[MCP 是什么？](/docs/mcp/what-is-mcp)\n\n## 故障排查\n\n### Claude Desktop 中没有工具出现\n\n1. 验证 Node.js 版本：`node --version`（必须 ≥ 18）\n2. 检查配置文件是否为有效 JSON（无尾随逗号）\n3. 完全重启 Claude Desktop（Cmd+Q，而非只关窗口）\n4. 查看 Claude Desktop 日志：`~/Library/Logs/Claude/mcp.log`（macOS）\n\n### “Mind Key invalid” 错误\n\n- 确认 `SYNAPSE_MIND_KEY` 以 `mk_` 开头\n- 通过 `POST /minds` 获取新 key（需要 `/login` 的 JWT）\n- JSON 中 key 不要加引号\n\n### npx 未找到\n\n- 安装 Node.js 18+：<https://nodejs.org/>\n- 安装后重启终端\n- macOS 用 Homebrew：`brew install node`\n\n### 工具出现但调用失败\n\n- 检查 `SYNAPSE_URL` 是否可达：`curl https://synapse.schaefer.zone/health`\n- 验证 Mind Key 可用：`curl -H \"Authorization: Bearer mk_...\" https://synapse.schaefer.zone/memory/recall`\n- 参见 [MCP 故障排查](/docs/mcp/troubleshooting)\n\n## 工具配置文件（节省 tokens）\n\n如果你使用较小的 LLM 或想节省上下文 tokens，设置工具配置文件：\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\n配置文件：`minimal`（8 个工具）、`standard`（25）、`full`（119，默认）。\n\n## 下一步\n\n- [Claude Code 配置](/docs/mcp/claude-code)\n- [Cursor 配置](/docs/mcp/cursor)\n- [MCP 故障排查](/docs/mcp/troubleshooting)\n","content_html":"<h1>Claude Desktop 中的 MCP</h1>\n<p>Claude Desktop 是 Anthropic 推出的 macOS 与 Windows 桌面应用。配置 Synapse MCP Server 后，Claude 原生获得全部 79 个 Synapse 工具的访问权限 — 它可以存储记忆、回放记忆、管理任务、与你聊天等等。</p>\n<h2>前置条件</h2>\n<ul>\n<li>Claude Desktop 应用（macOS 或 Windows）</li>\n<li>已安装 Node.js 18+（<code>node --version</code>）</li>\n<li>你的 Synapse Mind Key</li>\n</ul>\n<h2>第 1 步：打开配置文件</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>如果文件不存在，请创建。</p>\n<h2>第 2 步：添加 Synapse MCP Server</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\">如果你已经配置了其他 MCP Server，只需把 `\"synapse\"` 块添加到已有的 `\"mcpServers\"` 对象内。</div><h2>第 3 步：重启 Claude Desktop</h2>\n<ol>\n<li>完全退出 Claude Desktop（macOS 上 Cmd+Q，而非只关窗口）</li>\n<li>重新打开 Claude Desktop</li>\n<li>开启新聊天</li>\n<li>查看左下角的 🔌 插头图标 — 应显示 “79 tools”</li>\n</ol>\n<h2>第 4 步：测试</h2>\n<p>在新聊天中输入：</p>\n<pre><code class=\"hljs language-plaintext\">memory_recall aufrufen</code></pre><p>Claude 应该调用 <code>memory_recall</code> 工具，并返回已存储记忆的摘要（如果 Mind 为空则返回 “No memories yet”）。</p>\n<h2>可用工具（部分）</h2>\n<table>\n<thead>\n<tr>\n<th>工具</th>\n<th>说明</th>\n</tr>\n</thead>\n<tbody><tr>\n<td><code>memory_recall</code></td>\n<td>回放所有记忆</td>\n</tr>\n<tr>\n<td><code>memory_store</code></td>\n<td>存储新记忆</td>\n</tr>\n<tr>\n<td><code>memory_search</code></td>\n<td>搜索记忆</td>\n</tr>\n<tr>\n<td><code>task_list</code></td>\n<td>列出任务</td>\n</tr>\n<tr>\n<td><code>task_create</code></td>\n<td>创建任务</td>\n</tr>\n<tr>\n<td><code>chat_poll</code></td>\n<td>检查新消息</td>\n</tr>\n<tr>\n<td><code>chat_reply</code></td>\n<td>回复消息</td>\n</tr>\n<tr>\n<td><code>browser_new</code></td>\n<td>打开浏览器标签页</td>\n</tr>\n<tr>\n<td><code>computer_list</code></td>\n<td>列出已注册计算机</td>\n</tr>\n</tbody></table>\n<p>完整列表：<a href=\"/docs/mcp/what-is-mcp\">MCP 是什么？</a></p>\n<h2>故障排查</h2>\n<h3>Claude Desktop 中没有工具出现</h3>\n<ol>\n<li>验证 Node.js 版本：<code>node --version</code>（必须 ≥ 18）</li>\n<li>检查配置文件是否为有效 JSON（无尾随逗号）</li>\n<li>完全重启 Claude Desktop（Cmd+Q，而非只关窗口）</li>\n<li>查看 Claude Desktop 日志：<code>~/Library/Logs/Claude/mcp.log</code>（macOS）</li>\n</ol>\n<h3>“Mind Key invalid” 错误</h3>\n<ul>\n<li>确认 <code>SYNAPSE_MIND_KEY</code> 以 <code>mk_</code> 开头</li>\n<li>通过 <code>POST /minds</code> 获取新 key（需要 <code>/login</code> 的 JWT）</li>\n<li>JSON 中 key 不要加引号</li>\n</ul>\n<h3>npx 未找到</h3>\n<ul>\n<li>安装 Node.js 18+：<a href=\"https://nodejs.org/\">https://nodejs.org/</a></li>\n<li>安装后重启终端</li>\n<li>macOS 用 Homebrew：<code>brew install node</code></li>\n</ul>\n<h3>工具出现但调用失败</h3>\n<ul>\n<li>检查 <code>SYNAPSE_URL</code> 是否可达：<code>curl https://synapse.schaefer.zone/health</code></li>\n<li>验证 Mind Key 可用：<code>curl -H &quot;Authorization: Bearer mk_...&quot; https://synapse.schaefer.zone/memory/recall</code></li>\n<li>参见 <a href=\"/docs/mcp/troubleshooting\">MCP 故障排查</a></li>\n</ul>\n<h2>工具配置文件（节省 tokens）</h2>\n<p>如果你使用较小的 LLM 或想节省上下文 tokens，设置工具配置文件：</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>配置文件：<code>minimal</code>（8 个工具）、<code>standard</code>（25）、<code>full</code>（119，默认）。</p>\n<h2>下一步</h2>\n<ul>\n<li><a href=\"/docs/mcp/claude-code\">Claude Code 配置</a></li>\n<li><a href=\"/docs/mcp/cursor\">Cursor 配置</a></li>\n<li><a href=\"/docs/mcp/troubleshooting\">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"]}