{"title":"Claude Desktop での MCP","slug":"claude-desktop","category":"mcp","summary":"Synapse を Claude Desktop に 2 分で接続。Claude は Synapse の 79 ツールをネイティブに取得。","audience":["human","llm"],"tags":["mcp","claude","desktop","integration"],"difficulty":"beginner","updated":"2026-06-27","word_count":215,"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":"ja","translated":true,"requested_lang":"ja","content_markdown":"\n# Claude Desktop での MCP\n\nClaude Desktop は macOS と Windows 向けの Anthropic のデスクトップアプリです。Synapse MCP サーバーを設定すると、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 サーバーを追加\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 サーバーを設定している場合は、既存の `\"mcpServers\"` オブジェクト内に `\"synapse\"` ブロックを追加するだけです。\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完全なリスト：[What is 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` で新しいキーを取得（`/login` の JWT が必要）\n- JSON 内のキーに引用符なし\n\n### npx が見つからない\n\n- Node.js 18+ をインストール：<https://nodejs.org/>\n- インストール後にターミナルを再起動\n- Homebrew を使う macOS の場合：`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 Troubleshooting](/docs/mcp/troubleshooting) を参照\n\n## ツールプロファイル（トークンを節約）\n\nより小さい LLM を使用する場合やコンテキストトークンを節約したい場合は、ツールプロファイルを設定します：\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 Setup](/docs/mcp/claude-code)\n- [Cursor Setup](/docs/mcp/cursor)\n- [MCP Troubleshooting](/docs/mcp/troubleshooting)\n","content_html":"<h1>Claude Desktop での MCP</h1>\n<p>Claude Desktop は macOS と Windows 向けの Anthropic のデスクトップアプリです。Synapse MCP サーバーを設定すると、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 サーバーを追加</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 サーバーを設定している場合は、既存の `\"mcpServers\"` オブジェクト内に `\"synapse\"` ブロックを追加するだけです。</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\">What is 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> で新しいキーを取得（<code>/login</code> の JWT が必要）</li>\n<li>JSON 内のキーに引用符なし</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>Homebrew を使う macOS の場合：<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 Troubleshooting</a> を参照</li>\n</ul>\n<h2>ツールプロファイル（トークンを節約）</h2>\n<p>より小さい LLM を使用する場合やコンテキストトークンを節約したい場合は、ツールプロファイルを設定します：</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 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"]}