{"title":"Cursor में MCP","slug":"cursor","category":"mcp","summary":"Cursor IDE से Synapse को कनेक्ट करें — कोडिंग सत्रों में परसिस्टेंट प्रोजेक्ट मेमोरी के लिए।","audience":["human"],"tags":["mcp","cursor","ide","coding"],"difficulty":"intermediate","updated":"2026-06-27","word_count":343,"read_minutes":2,"lang":"hi","translated":true,"requested_lang":"hi","content_markdown":"\n# Cursor में MCP\n\nCursor VS Code पर आधारित AI-संचालित IDE है। Synapse MCP के साथ, Cursor सत्रों\nमें परसिस्टेंट मेमोरी प्राप्त करता है — यह आपके प्रोजेक्ट निर्णय, कोडबेस\nपैटर्न और पिछले डिबगिंग सत्र याद रखता है।\n\n## पूर्वापेक्षाएँ\n\n- Cursor IDE इंस्टॉल (<https://cursor.com>)\n- Node.js 18+\n- आपकी Synapse Mind Key\n\n## सेटअप\n\n### चरण 1: Cursor सेटिंग्स खोलें\n\nCursor में:\n\n1. Settings खोलें (macOS पर Cmd+, Windows/Linux पर Ctrl+,)\n2. \"MCP\" खोजें या `Cursor Settings → MCP Servers` पर जाएँ\n\n### चरण 2: Synapse MCP Server जोड़ें\n\n\"Add MCP Server\" पर क्लिक करें और कॉन्फ़िगर करें:\n\n| फ़ील्ड | मान |\n|-------|-------|\n| Name | `synapse` |\n| Type | `stdio` |\n| Command | `npx -y synapse-mcp-api@latest` |\n| Env | `SYNAPSE_MIND_KEY=mk_YOUR_KEY, SYNAPSE_URL=https://synapse.schaefer.zone` |\n\n### चरण 3: config.json सीधे एडिट करें (वैकल्पिक)\n\nCursor MCP कॉन्फ़िग `~/.cursor/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### चरण 4: Cursor पुनः आरंभ करें\n\nCursor पूरी तरह पुनः आरंभ करें (macOS पर Cmd+Q और फिर से खोलें)।\n\n## सत्यापित करें कि यह काम करता है\n\nCursor के चैट पैनल में (Cmd+L):\n\n```\nrecall all my memories\n```\n\nCursor को `memory_recall` कॉल करना चाहिए और आपकी संग्रहीत मेमोरीज़ के साथ प्रतिक्रिया देनी चाहिए।\n\n## सामान्य पैटर्न\n\n### प्रोजेक्ट ऑनबोर्डिंग\n\nनया प्रोजेक्ट खोलते समय:\n\n```\nrecalling project context — what do I know about this codebase?\n```\n\nCursor `memory_recall` कॉल करता है और जहाँ छोड़ा था वहाँ काम जारी रखता है।\n\n### आर्किटेक्चर निर्णय\n\n```\nstore this decision: \"Using Fastify instead of Express for this project\nbecause of schema validation. Date: 2026-06-27.\"\n```\n\nCursor इसे `high` प्राथमिकता के साथ `project` मेमोरी के रूप में स्टोर करता है।\n\n### डिबगिंग इतिहास\n\n```\nwhat bugs have I hit in this codebase?\n```\n\nCursor `mistake` मेमोरीज़ खोजता है और पिछले सुधारों के बारे में याद दिलाता है।\n\n### क्रॉस-सत्र कोड पैटर्न\n\n```\nsearch memories: \"authentication pattern\"\n```\n\nCursor आपके द्वारा पहले किए गए auth कार्यान्वयन के बारे में मेमोरीज़ ढूँढता है।\n\n## समस्या निवारण\n\n### MCP server कनेक्ट नहीं हो रहा\n\n1. Node.js सत्यापित करें: `node --version` (≥ 18)\n2. MCP server टेस्ट करें: `npx -y synapse-mcp-api@latest` (बिना त्रुटि के शुरू होना चाहिए)\n3. Cursor के MCP लॉग जाँचें (View → Output → MCP)\n4. Cursor पूरी तरह पुनः आरंभ करें\n\n### टूल दिखाई नहीं दे रहे\n\n- जाँचें कि `~/.cursor/config.json` वैध JSON है\n- सत्यापित करें कि `SYNAPSE_MIND_KEY` env var सेट है\n- जाँचें कि Cursor संस्करण MCP का समर्थन करता है (≥ 0.42)\n\n### Mind Key अमान्य\n\n```bash\n# Test your Mind Key directly\ncurl -H \"Authorization: Bearer mk_YOUR_KEY\" \\\n     https://synapse.schaefer.zone/memory/recall\n```\n\n## अगले कदम\n\n- [Claude Desktop Setup](/docs/mcp/claude-desktop)\n- [Continue.dev Setup](/docs/mcp/continue)\n- [Persistent LLM Agent Guide](/docs/guides/persistent-llm-agent)\n","content_html":"<h1>Cursor में MCP</h1>\n<p>Cursor VS Code पर आधारित AI-संचालित IDE है। Synapse MCP के साथ, Cursor सत्रों\nमें परसिस्टेंट मेमोरी प्राप्त करता है — यह आपके प्रोजेक्ट निर्णय, कोडबेस\nपैटर्न और पिछले डिबगिंग सत्र याद रखता है।</p>\n<h2>पूर्वापेक्षाएँ</h2>\n<ul>\n<li>Cursor IDE इंस्टॉल (<a href=\"https://cursor.com\">https://cursor.com</a>)</li>\n<li>Node.js 18+</li>\n<li>आपकी Synapse Mind Key</li>\n</ul>\n<h2>सेटअप</h2>\n<h3>चरण 1: Cursor सेटिंग्स खोलें</h3>\n<p>Cursor में:</p>\n<ol>\n<li>Settings खोलें (macOS पर Cmd+, Windows/Linux पर Ctrl+,)</li>\n<li>&quot;MCP&quot; खोजें या <code>Cursor Settings → MCP Servers</code> पर जाएँ</li>\n</ol>\n<h3>चरण 2: Synapse MCP Server जोड़ें</h3>\n<p>&quot;Add MCP Server&quot; पर क्लिक करें और कॉन्फ़िगर करें:</p>\n<table>\n<thead>\n<tr>\n<th>फ़ील्ड</th>\n<th>मान</th>\n</tr>\n</thead>\n<tbody><tr>\n<td>Name</td>\n<td><code>synapse</code></td>\n</tr>\n<tr>\n<td>Type</td>\n<td><code>stdio</code></td>\n</tr>\n<tr>\n<td>Command</td>\n<td><code>npx -y synapse-mcp-api@latest</code></td>\n</tr>\n<tr>\n<td>Env</td>\n<td><code>SYNAPSE_MIND_KEY=mk_YOUR_KEY, SYNAPSE_URL=https://synapse.schaefer.zone</code></td>\n</tr>\n</tbody></table>\n<h3>चरण 3: config.json सीधे एडिट करें (वैकल्पिक)</h3>\n<p>Cursor MCP कॉन्फ़िग <code>~/.cursor/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><h3>चरण 4: Cursor पुनः आरंभ करें</h3>\n<p>Cursor पूरी तरह पुनः आरंभ करें (macOS पर Cmd+Q और फिर से खोलें)।</p>\n<h2>सत्यापित करें कि यह काम करता है</h2>\n<p>Cursor के चैट पैनल में (Cmd+L):</p>\n<pre><code class=\"hljs language-plaintext\">recall all my memories</code></pre><p>Cursor को <code>memory_recall</code> कॉल करना चाहिए और आपकी संग्रहीत मेमोरीज़ के साथ प्रतिक्रिया देनी चाहिए।</p>\n<h2>सामान्य पैटर्न</h2>\n<h3>प्रोजेक्ट ऑनबोर्डिंग</h3>\n<p>नया प्रोजेक्ट खोलते समय:</p>\n<pre><code class=\"hljs language-plaintext\">recalling project context — what do I know about this codebase?</code></pre><p>Cursor <code>memory_recall</code> कॉल करता है और जहाँ छोड़ा था वहाँ काम जारी रखता है।</p>\n<h3>आर्किटेक्चर निर्णय</h3>\n<pre><code class=\"hljs language-plaintext\">store this decision: &quot;Using Fastify instead of Express for this project\nbecause of schema validation. Date: 2026-06-27.&quot;</code></pre><p>Cursor इसे <code>high</code> प्राथमिकता के साथ <code>project</code> मेमोरी के रूप में स्टोर करता है।</p>\n<h3>डिबगिंग इतिहास</h3>\n<pre><code class=\"hljs language-plaintext\">what bugs have I hit in this codebase?</code></pre><p>Cursor <code>mistake</code> मेमोरीज़ खोजता है और पिछले सुधारों के बारे में याद दिलाता है।</p>\n<h3>क्रॉस-सत्र कोड पैटर्न</h3>\n<pre><code class=\"hljs language-plaintext\">search memories: &quot;authentication pattern&quot;</code></pre><p>Cursor आपके द्वारा पहले किए गए auth कार्यान्वयन के बारे में मेमोरीज़ ढूँढता है।</p>\n<h2>समस्या निवारण</h2>\n<h3>MCP server कनेक्ट नहीं हो रहा</h3>\n<ol>\n<li>Node.js सत्यापित करें: <code>node --version</code> (≥ 18)</li>\n<li>MCP server टेस्ट करें: <code>npx -y synapse-mcp-api@latest</code> (बिना त्रुटि के शुरू होना चाहिए)</li>\n<li>Cursor के MCP लॉग जाँचें (View → Output → MCP)</li>\n<li>Cursor पूरी तरह पुनः आरंभ करें</li>\n</ol>\n<h3>टूल दिखाई नहीं दे रहे</h3>\n<ul>\n<li>जाँचें कि <code>~/.cursor/config.json</code> वैध JSON है</li>\n<li>सत्यापित करें कि <code>SYNAPSE_MIND_KEY</code> env var सेट है</li>\n<li>जाँचें कि Cursor संस्करण MCP का समर्थन करता है (≥ 0.42)</li>\n</ul>\n<h3>Mind Key अमान्य</h3>\n<pre><code class=\"hljs language-bash\"><span class=\"hljs-comment\"># Test your Mind Key directly</span>\ncurl -H <span class=\"hljs-string\">&quot;Authorization: Bearer mk_YOUR_KEY&quot;</span> \\\n     https://synapse.schaefer.zone/memory/recall</code></pre><h2>अगले कदम</h2>\n<ul>\n<li><a href=\"/docs/mcp/claude-desktop\">Claude Desktop Setup</a></li>\n<li><a href=\"/docs/mcp/continue\">Continue.dev 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/cursor","text":"/docs/mcp/cursor?format=text","json":"/docs/mcp/cursor?format=json","llm":"/docs/mcp/cursor?format=llm"},"translations_available":["en","zh","hi","es","fr","ar","pt","ru","ja","de","it","ko","nl","pl","tr","sv","vi","th","id","uk"]}