{"title":"MCP في Claude Desktop","slug":"claude-desktop","category":"mcp","summary":"اربط Synapse بـ Claude Desktop في دقيقتين. يحصل Claude على 79 أداة Synapse أصليًا.","audience":["human","llm"],"tags":["mcp","claude","desktop","integration"],"difficulty":"beginner","updated":"2026-06-27","word_count":385,"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":"ar","translated":true,"requested_lang":"ar","content_markdown":"\n# MCP في Claude Desktop\n\nClaude Desktop تطبيق سطح المكتب من Anthropic لـ macOS و Windows. مع\nخادم Synapse MCP مُعدًا، يحصل Claude على وصول أصلي لجميع أدوات Synapse الـ 79 — يستطيع تخزين الذكريات، استدعاؤها، إدارة المهام، الدردشة معك،\nوالمزيد.\n\n## المتطلبات المسبقة\n\n- تطبيق Claude Desktop (macOS أو Windows)\n- Node.js 18+ مثبت (`node --version`)\n- Mind Key الخاص بـ Synapse\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 أخرى مُعدة بالفعل، فقط أضف الكتلة `\"synapse\"`\n> داخل كائن `\"mcpServers\"` الموجود.\n\n## الخطوة 3: أعد تشغيل Claude Desktop\n\n1. أغلق Claude Desktop بالكامل (Cmd+Q على macOS، ليس مجرد إغلاق النافذة)\n2. أعد فتح Claude Desktop\n3. ابدأ دردشة جديدة\n4. ابحث عن أيقونة القابس 🔌 في أسفل اليسار — يجب أن تقول \"79 tools\"\n\n## الخطوة 4: اختبره\n\nفي دردشة جديدة، اكتب:\n\n```\nmemory_recall aufrufen\n```\n\nيجب أن يستدعي Claude أداة `memory_recall` ويرد بملخص لـ\nذكرياتك المخزّنة (أو \"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` (يتطلب JWT من `/login`)\n- لا علامات اقتباس حول المفتاح في JSON\n\n### npx غير موجود\n\n- ثبّت Node.js 18+: <https://nodejs.org/>\n- أعد تشغيل الـ terminal بعد التثبيت\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## ملفات الأدوات (وفّر الرموز)\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](/docs/mcp/claude-code)\n- [إعداد Cursor](/docs/mcp/cursor)\n- [استكشاف أخطاء MCP](/docs/mcp/troubleshooting)\n","content_html":"<h1>MCP في Claude Desktop</h1>\n<p>Claude Desktop تطبيق سطح المكتب من Anthropic لـ macOS و Windows. مع\nخادم Synapse MCP مُعدًا، يحصل Claude على وصول أصلي لجميع أدوات Synapse الـ 79 — يستطيع تخزين الذكريات، استدعاؤها، إدارة المهام، الدردشة معك،\nوالمزيد.</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>Mind Key الخاص بـ Synapse</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 أخرى مُعدة بالفعل، فقط أضف الكتلة `\"synapse\"`\nداخل كائن `\"mcpServers\"` الموجود.</div><h2>الخطوة 3: أعد تشغيل Claude Desktop</h2>\n<ol>\n<li>أغلق Claude Desktop بالكامل (Cmd+Q على macOS، ليس مجرد إغلاق النافذة)</li>\n<li>أعد فتح Claude Desktop</li>\n<li>ابدأ دردشة جديدة</li>\n<li>ابحث عن أيقونة القابس 🔌 في أسفل اليسار — يجب أن تقول &quot;79 tools&quot;</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> ويرد بملخص لـ\nذكرياتك المخزّنة (أو &quot;No memories yet&quot; إذا كان عقلك فارغًا).</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>خطأ &quot;Mind Key invalid&quot;</h3>\n<ul>\n<li>تحقق أن <code>SYNAPSE_MIND_KEY</code> يبدأ بـ <code>mk_</code></li>\n<li>احصل على مفتاح جديد عبر <code>POST /minds</code> (يتطلب JWT من <code>/login</code>)</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>أعد تشغيل الـ terminal بعد التثبيت</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>ملفات الأدوات (وفّر الرموز)</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</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"]}