# Claude Code में MCP Claude Code Anthropic का टर्मिनल-आधारित कोडिंग एजेंट है। Synapse MCP के साथ, Claude Code कोडिंग सत्रों में परसिस्टेंट मेमोरी प्राप्त करता है — यह आपका प्रोजेक्ट संदर्भ, पिछले निर्णय और कोडबेस पैटर्न याद रखता है। ## सेटअप ### विधि 1: CLI कमांड (अनुशंसित) ```bash # Add Synapse as an MCP server claude mcp add synapse -- npx -y synapse-mcp-api@latest # Set your Mind Key as env var (add to ~/.bashrc or ~/.zshrc) export SYNAPSE_MIND_KEY="mk_YOUR_MIND_KEY_HERE" export SYNAPSE_URL="https://synapse.schaefer.zone" # optional, defaults to synapse.schaefer.zone ``` ### विधि 2: कॉन्फ़िग फ़ाइल एडिट करें `~/.claude/config.json` एडिट करें: ```json { "mcpServers": { "synapse": { "command": "npx", "args": ["-y", "synapse-mcp-api@latest"], "env": { "SYNAPSE_MIND_KEY": "mk_YOUR_MIND_KEY_HERE", "SYNAPSE_URL": "https://synapse.schaefer.zone" } } } } ``` ## सत्यापित करें कि यह काम करता है Claude Code शुरू करें: ```bash claude ``` Claude Code प्रॉम्प्ट में टाइप करें: ``` recall all my memories ``` Claude को `memory_recall` कॉल करना चाहिए और आपकी संग्रहीत मेमोरीज़ के साथ प्रतिक्रिया देनी चाहिए। ## सामान्य पैटर्न ### प्रोजेक्ट संदर्भ परसिस्टेंस कोडिंग सत्र की शुरुआत में: ``` recalling my memories — what projects am I working on? ``` Claude `memory_recall` कॉल करता है, आपकी प्रोजेक्ट सूची देखता है, और जहाँ छोड़ा था वहाँ काम जारी रखता है। ### कोडबेस निर्णय जब आप कोई आर्किटेक्चरल निर्णय लेते हैं: ``` store this: "We chose PostgreSQL over SQLite because of concurrent write performance. Decision made on 2026-06-27." ``` Claude `memory_store` को `project` श्रेणी, `high` प्राथमिकता के साथ कॉल करता है। ### पिछली गलतियों से बचना ``` what mistakes have I made with this codebase? ``` Claude `mistake` श्रेणी वाली मेमोरीज़ खोजता है और आपको पिछली त्रुटियों के बारे में याद दिलाता है। ### कार्य ट्रैकिंग ``` create a task: "Refactor auth module to use JWT refresh tokens" ``` Claude `task_create` कॉल करता है, और कार्य सत्रों में परसिस्ट होता है। ## टूल प्रोफाइल उन कोडिंग सत्रों के लिए जहाँ आपको सभी 119 टूल की आवश्यकता नहीं: ```bash # Set profile via env var export MCP_PROFILE="standard" # 25 tools, ~2500 tokens # Or in config.json "env": { "SYNAPSE_MIND_KEY": "mk_...", "MCP_PROFILE": "standard" } ``` ## समस्या निवारण ### MCP server शुरू नहीं हो रहा ```bash # Test the MCP server manually npx -y synapse-mcp-api@latest # Should print: # [info] synapse-mcp Streamable HTTP server ready # [info] MCP: http://localhost:13100/mcp ``` ### Mind Key पहचाना नहीं जा रहा ```bash # Verify env var is set echo $SYNAPSE_MIND_KEY # Test directly curl -H "Authorization: Bearer $SYNAPSE_MIND_KEY" \ https://synapse.schaefer.zone/memory/recall ``` ### Claude Code टूल नहीं देख रहा - कॉन्फ़िग परिवर्तनों के बाद Claude Code पुनः आरंभ करें - यह सत्यापित करने के लिए `claude mcp list` जाँचें कि Synapse रजिस्टर है - [MCP Troubleshooting](/docs/mcp/troubleshooting) देखें ## अगले कदम - [Claude Desktop Setup](/docs/mcp/claude-desktop) - [Cursor Setup](/docs/mcp/cursor) - [Persistent LLM Agent Guide](/docs/guides/persistent-llm-agent)