{"title":"Claude Code में MCP","slug":"claude-code","category":"mcp","summary":"Claude Code टर्मिनल एजेंट से Synapse टूल का उपयोग करें — कोडिंग सत्रों के लिए परसिस्टेंट मेमोरी।","audience":["human","llm"],"tags":["mcp","claude-code","terminal","coding"],"difficulty":"intermediate","updated":"2026-06-27","word_count":259,"read_minutes":1,"llm_context":"Claude Code config: ~/.claude/config.json (or via `claude mcp add` command)\nCommand: npx -y synapse-mcp-api@latest\nEnv: SYNAPSE_MIND_KEY (required), SYNAPSE_URL (optional)\nAlternative: `claude mcp add synapse -- npx -y synapse-mcp-api@latest`\nThen: set SYNAPSE_MIND_KEY env var in your shell\nTest: in claude code, type \"recall all my memories\"\n","lang":"hi","translated":true,"requested_lang":"hi","content_markdown":"\n# Claude Code में MCP\n\nClaude Code Anthropic का टर्मिनल-आधारित कोडिंग एजेंट है। Synapse MCP के साथ,\nClaude Code कोडिंग सत्रों में परसिस्टेंट मेमोरी प्राप्त करता है — यह आपका\nप्रोजेक्ट संदर्भ, पिछले निर्णय और कोडबेस पैटर्न याद रखता है।\n\n## सेटअप\n\n### विधि 1: CLI कमांड (अनुशंसित)\n\n```bash\n# Add Synapse as an MCP server\nclaude mcp add synapse -- npx -y synapse-mcp-api@latest\n\n# Set your Mind Key as env var (add to ~/.bashrc or ~/.zshrc)\nexport SYNAPSE_MIND_KEY=\"mk_YOUR_MIND_KEY_HERE\"\nexport SYNAPSE_URL=\"https://synapse.schaefer.zone\"  # optional, defaults to synapse.schaefer.zone\n```\n\n### विधि 2: कॉन्फ़िग फ़ाइल एडिट करें\n\n`~/.claude/config.json` एडिट करें:\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## सत्यापित करें कि यह काम करता है\n\nClaude Code शुरू करें:\n\n```bash\nclaude\n```\n\nClaude Code प्रॉम्प्ट में टाइप करें:\n\n```\nrecall all my memories\n```\n\nClaude को `memory_recall` कॉल करना चाहिए और आपकी संग्रहीत मेमोरीज़ के साथ प्रतिक्रिया देनी चाहिए।\n\n## सामान्य पैटर्न\n\n### प्रोजेक्ट संदर्भ परसिस्टेंस\n\nकोडिंग सत्र की शुरुआत में:\n\n```\nrecalling my memories — what projects am I working on?\n```\n\nClaude `memory_recall` कॉल करता है, आपकी प्रोजेक्ट सूची देखता है, और जहाँ छोड़ा था वहाँ काम जारी रखता है।\n\n### कोडबेस निर्णय\n\nजब आप कोई आर्किटेक्चरल निर्णय लेते हैं:\n\n```\nstore this: \"We chose PostgreSQL over SQLite because of concurrent write\nperformance. Decision made on 2026-06-27.\"\n```\n\nClaude `memory_store` को `project` श्रेणी, `high` प्राथमिकता के साथ कॉल करता है।\n\n### पिछली गलतियों से बचना\n\n```\nwhat mistakes have I made with this codebase?\n```\n\nClaude `mistake` श्रेणी वाली मेमोरीज़ खोजता है और आपको पिछली त्रुटियों के बारे में याद दिलाता है।\n\n### कार्य ट्रैकिंग\n\n```\ncreate a task: \"Refactor auth module to use JWT refresh tokens\"\n```\n\nClaude `task_create` कॉल करता है, और कार्य सत्रों में परसिस्ट होता है।\n\n## टूल प्रोफाइल\n\nउन कोडिंग सत्रों के लिए जहाँ आपको सभी 119 टूल की आवश्यकता नहीं:\n\n```bash\n# Set profile via env var\nexport MCP_PROFILE=\"standard\"  # 25 tools, ~2500 tokens\n\n# Or in config.json\n\"env\": {\n  \"SYNAPSE_MIND_KEY\": \"mk_...\",\n  \"MCP_PROFILE\": \"standard\"\n}\n```\n\n## समस्या निवारण\n\n### MCP server शुरू नहीं हो रहा\n\n```bash\n# Test the MCP server manually\nnpx -y synapse-mcp-api@latest\n\n# Should print:\n# [info] synapse-mcp Streamable HTTP server ready\n# [info]   MCP:      http://localhost:13100/mcp\n```\n\n### Mind Key पहचाना नहीं जा रहा\n\n```bash\n# Verify env var is set\necho $SYNAPSE_MIND_KEY\n\n# Test directly\ncurl -H \"Authorization: Bearer $SYNAPSE_MIND_KEY\" \\\n     https://synapse.schaefer.zone/memory/recall\n```\n\n### Claude Code टूल नहीं देख रहा\n\n- कॉन्फ़िग परिवर्तनों के बाद Claude Code पुनः आरंभ करें\n- यह सत्यापित करने के लिए `claude mcp list` जाँचें कि Synapse रजिस्टर है\n- [MCP Troubleshooting](/docs/mcp/troubleshooting) देखें\n\n## अगले कदम\n\n- [Claude Desktop Setup](/docs/mcp/claude-desktop)\n- [Cursor Setup](/docs/mcp/cursor)\n- [Persistent LLM Agent Guide](/docs/guides/persistent-llm-agent)\n","content_html":"<h1>Claude Code में MCP</h1>\n<p>Claude Code Anthropic का टर्मिनल-आधारित कोडिंग एजेंट है। Synapse MCP के साथ,\nClaude Code कोडिंग सत्रों में परसिस्टेंट मेमोरी प्राप्त करता है — यह आपका\nप्रोजेक्ट संदर्भ, पिछले निर्णय और कोडबेस पैटर्न याद रखता है।</p>\n<h2>सेटअप</h2>\n<h3>विधि 1: CLI कमांड (अनुशंसित)</h3>\n<pre><code class=\"hljs language-bash\"><span class=\"hljs-comment\"># Add Synapse as an MCP server</span>\nclaude mcp add synapse -- npx -y synapse-mcp-api@latest\n\n<span class=\"hljs-comment\"># Set your Mind Key as env var (add to ~/.bashrc or ~/.zshrc)</span>\n<span class=\"hljs-built_in\">export</span> SYNAPSE_MIND_KEY=<span class=\"hljs-string\">&quot;mk_YOUR_MIND_KEY_HERE&quot;</span>\n<span class=\"hljs-built_in\">export</span> SYNAPSE_URL=<span class=\"hljs-string\">&quot;https://synapse.schaefer.zone&quot;</span>  <span class=\"hljs-comment\"># optional, defaults to synapse.schaefer.zone</span></code></pre><h3>विधि 2: कॉन्फ़िग फ़ाइल एडिट करें</h3>\n<p><code>~/.claude/config.json</code> एडिट करें:</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_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><h2>सत्यापित करें कि यह काम करता है</h2>\n<p>Claude Code शुरू करें:</p>\n<pre><code class=\"hljs language-bash\">claude</code></pre><p>Claude Code प्रॉम्प्ट में टाइप करें:</p>\n<pre><code class=\"hljs language-plaintext\">recall all my memories</code></pre><p>Claude को <code>memory_recall</code> कॉल करना चाहिए और आपकी संग्रहीत मेमोरीज़ के साथ प्रतिक्रिया देनी चाहिए।</p>\n<h2>सामान्य पैटर्न</h2>\n<h3>प्रोजेक्ट संदर्भ परसिस्टेंस</h3>\n<p>कोडिंग सत्र की शुरुआत में:</p>\n<pre><code class=\"hljs language-plaintext\">recalling my memories — what projects am I working on?</code></pre><p>Claude <code>memory_recall</code> कॉल करता है, आपकी प्रोजेक्ट सूची देखता है, और जहाँ छोड़ा था वहाँ काम जारी रखता है।</p>\n<h3>कोडबेस निर्णय</h3>\n<p>जब आप कोई आर्किटेक्चरल निर्णय लेते हैं:</p>\n<pre><code class=\"hljs language-plaintext\">store this: &quot;We chose PostgreSQL over SQLite because of concurrent write\nperformance. Decision made on 2026-06-27.&quot;</code></pre><p>Claude <code>memory_store</code> को <code>project</code> श्रेणी, <code>high</code> प्राथमिकता के साथ कॉल करता है।</p>\n<h3>पिछली गलतियों से बचना</h3>\n<pre><code class=\"hljs language-plaintext\">what mistakes have I made with this codebase?</code></pre><p>Claude <code>mistake</code> श्रेणी वाली मेमोरीज़ खोजता है और आपको पिछली त्रुटियों के बारे में याद दिलाता है।</p>\n<h3>कार्य ट्रैकिंग</h3>\n<pre><code class=\"hljs language-plaintext\">create a task: &quot;Refactor auth module to use JWT refresh tokens&quot;</code></pre><p>Claude <code>task_create</code> कॉल करता है, और कार्य सत्रों में परसिस्ट होता है।</p>\n<h2>टूल प्रोफाइल</h2>\n<p>उन कोडिंग सत्रों के लिए जहाँ आपको सभी 119 टूल की आवश्यकता नहीं:</p>\n<pre><code class=\"hljs language-bash\"><span class=\"hljs-comment\"># Set profile via env var</span>\n<span class=\"hljs-built_in\">export</span> MCP_PROFILE=<span class=\"hljs-string\">&quot;standard&quot;</span>  <span class=\"hljs-comment\"># 25 tools, ~2500 tokens</span>\n\n<span class=\"hljs-comment\"># Or in config.json</span>\n<span class=\"hljs-string\">&quot;env&quot;</span>: {\n  <span class=\"hljs-string\">&quot;SYNAPSE_MIND_KEY&quot;</span>: <span class=\"hljs-string\">&quot;mk_...&quot;</span>,\n  <span class=\"hljs-string\">&quot;MCP_PROFILE&quot;</span>: <span class=\"hljs-string\">&quot;standard&quot;</span>\n}</code></pre><h2>समस्या निवारण</h2>\n<h3>MCP server शुरू नहीं हो रहा</h3>\n<pre><code class=\"hljs language-bash\"><span class=\"hljs-comment\"># Test the MCP server manually</span>\nnpx -y synapse-mcp-api@latest\n\n<span class=\"hljs-comment\"># Should print:</span>\n<span class=\"hljs-comment\"># [info] synapse-mcp Streamable HTTP server ready</span>\n<span class=\"hljs-comment\"># [info]   MCP:      http://localhost:13100/mcp</span></code></pre><h3>Mind Key पहचाना नहीं जा रहा</h3>\n<pre><code class=\"hljs language-bash\"><span class=\"hljs-comment\"># Verify env var is set</span>\n<span class=\"hljs-built_in\">echo</span> <span class=\"hljs-variable\">$SYNAPSE_MIND_KEY</span>\n\n<span class=\"hljs-comment\"># Test directly</span>\ncurl -H <span class=\"hljs-string\">&quot;Authorization: Bearer <span class=\"hljs-variable\">$SYNAPSE_MIND_KEY</span>&quot;</span> \\\n     https://synapse.schaefer.zone/memory/recall</code></pre><h3>Claude Code टूल नहीं देख रहा</h3>\n<ul>\n<li>कॉन्फ़िग परिवर्तनों के बाद Claude Code पुनः आरंभ करें</li>\n<li>यह सत्यापित करने के लिए <code>claude mcp list</code> जाँचें कि Synapse रजिस्टर है</li>\n<li><a href=\"/docs/mcp/troubleshooting\">MCP Troubleshooting</a> देखें</li>\n</ul>\n<h2>अगले कदम</h2>\n<ul>\n<li><a href=\"/docs/mcp/claude-desktop\">Claude Desktop Setup</a></li>\n<li><a href=\"/docs/mcp/cursor\">Cursor Setup</a></li>\n<li><a href=\"/docs/guides/persistent-llm-agent\">Persistent LLM Agent Guide</a></li>\n</ul>\n","urls":{"html":"/docs/mcp/claude-code","text":"/docs/mcp/claude-code?format=text","json":"/docs/mcp/claude-code?format=json","llm":"/docs/mcp/claude-code?format=llm"},"translations_available":["en","zh","hi","es","fr","ar","pt","ru","ja","de","it","ko","nl","pl","tr","sv","vi","th","id","uk"]}