{"title":"MCP i Cursor","slug":"cursor","category":"mcp","summary":"Anslut Synapse till Cursor IDE för beständigt projektminne över kodsessioner.","audience":["human"],"tags":["mcp","cursor","ide","coding"],"difficulty":"intermediate","updated":"2026-06-27","word_count":274,"read_minutes":1,"lang":"sv","translated":true,"requested_lang":"sv","content_markdown":"\n# MCP i Cursor\n\nCursor är en AI-driven IDE baserad på VS Code. Med Synapse MCP får Cursor\nbeständigt minne över sessioner — den minns era projektbeslut, kodmönster och\ntidigare felsökningssessioner.\n\n## Förutsättningar\n\n- Cursor IDE installerad (<https://cursor.com>)\n- Node.js 18+\n- Er Synapse Mind Key\n\n## Konfiguration\n\n### Steg 1: Öppna Cursor-inställningar\n\nI Cursor:\n\n1. Öppna Inställningar (Cmd+, på macOS, Ctrl+, på Windows/Linux)\n2. Sök efter \"MCP\" eller navigera till `Cursor Settings → MCP Servers`\n\n### Steg 2: Lägg till Synapse MCP-server\n\nKlicka \"Add MCP Server\" och konfigurera:\n\n| Fält | Värde |\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### Steg 3: Redigera config.json direkt (alternativ)\n\nCursor lagrar MCP-konfiguration i `~/.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### Steg 4: Starta om Cursor\n\nStarta om Cursor helt (Cmd+Q och öppna igen på macOS).\n\n## Verifiera att det fungerar\n\nI Cursors chattpanel (Cmd+L):\n\n```\nrecall all my memories\n```\n\nCursor bör anropa `memory_recall` och svara med era lagrade minnen.\n\n## Vanliga mönster\n\n### Projekt-onboarding\n\nNär ni öppnar ett nytt projekt:\n\n```\nrecalling project context — what do I know about this codebase?\n```\n\nCursor anropar `memory_recall` och fortsätter arbetet där ni slutade.\n\n### Arkitekturbeslut\n\n```\nstore this decision: \"Using Fastify instead of Express for this project\nbecause of schema validation. Date: 2026-06-27.\"\n```\n\nCursor lagrar det som ett `project`-minne med `high` prioritet.\n\n### Felsökningshistorik\n\n```\nwhat bugs have I hit in this codebase?\n```\n\nCursor söker efter `mistake`-minnen och påminner om tidigare fixar.\n\n### Kodmönster över sessioner\n\n```\nsearch memories: \"authentication pattern\"\n```\n\nCursor hittar minnen om auth-implementeringar ni har gjort tidigare.\n\n## Felsökning\n\n### MCP-server ansluter inte\n\n1. Verifiera Node.js: `node --version` (≥ 18)\n2. Testa MCP-server: `npx -y synapse-mcp-api@latest` (borde starta utan fel)\n3. Kontrollera Cursors MCP-loggar (View → Output → MCP)\n4. Starta om Cursor helt\n\n### Verktyg visas inte\n\n- Kontrollera att `~/.cursor/config.json` är giltig JSON\n- Verifiera att `SYNAPSE_MIND_KEY`-miljövariabel är satt\n- Kontrollera att Cursor-version stöder MCP (≥ 0.42)\n\n### Ogiltig 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ästa steg\n\n- [Claude Desktop-konfiguration](/docs/mcp/claude-desktop)\n- [Continue.dev-konfiguration](/docs/mcp/continue)\n- [Guide för beständig LLM-agent](/docs/guides/persistent-llm-agent)\n","content_html":"<h1>MCP i Cursor</h1>\n<p>Cursor är en AI-driven IDE baserad på VS Code. Med Synapse MCP får Cursor\nbeständigt minne över sessioner — den minns era projektbeslut, kodmönster och\ntidigare felsökningssessioner.</p>\n<h2>Förutsättningar</h2>\n<ul>\n<li>Cursor IDE installerad (<a href=\"https://cursor.com\">https://cursor.com</a>)</li>\n<li>Node.js 18+</li>\n<li>Er Synapse Mind Key</li>\n</ul>\n<h2>Konfiguration</h2>\n<h3>Steg 1: Öppna Cursor-inställningar</h3>\n<p>I Cursor:</p>\n<ol>\n<li>Öppna Inställningar (Cmd+, på macOS, Ctrl+, på Windows/Linux)</li>\n<li>Sök efter &quot;MCP&quot; eller navigera till <code>Cursor Settings → MCP Servers</code></li>\n</ol>\n<h3>Steg 2: Lägg till Synapse MCP-server</h3>\n<p>Klicka &quot;Add MCP Server&quot; och konfigurera:</p>\n<table>\n<thead>\n<tr>\n<th>Fält</th>\n<th>Värde</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>Steg 3: Redigera config.json direkt (alternativ)</h3>\n<p>Cursor lagrar MCP-konfiguration i <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>Steg 4: Starta om Cursor</h3>\n<p>Starta om Cursor helt (Cmd+Q och öppna igen på macOS).</p>\n<h2>Verifiera att det fungerar</h2>\n<p>I Cursors chattpanel (Cmd+L):</p>\n<pre><code class=\"hljs language-plaintext\">recall all my memories</code></pre><p>Cursor bör anropa <code>memory_recall</code> och svara med era lagrade minnen.</p>\n<h2>Vanliga mönster</h2>\n<h3>Projekt-onboarding</h3>\n<p>När ni öppnar ett nytt projekt:</p>\n<pre><code class=\"hljs language-plaintext\">recalling project context — what do I know about this codebase?</code></pre><p>Cursor anropar <code>memory_recall</code> och fortsätter arbetet där ni slutade.</p>\n<h3>Arkitekturbeslut</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 lagrar det som ett <code>project</code>-minne med <code>high</code> prioritet.</p>\n<h3>Felsökningshistorik</h3>\n<pre><code class=\"hljs language-plaintext\">what bugs have I hit in this codebase?</code></pre><p>Cursor söker efter <code>mistake</code>-minnen och påminner om tidigare fixar.</p>\n<h3>Kodmönster över sessioner</h3>\n<pre><code class=\"hljs language-plaintext\">search memories: &quot;authentication pattern&quot;</code></pre><p>Cursor hittar minnen om auth-implementeringar ni har gjort tidigare.</p>\n<h2>Felsökning</h2>\n<h3>MCP-server ansluter inte</h3>\n<ol>\n<li>Verifiera Node.js: <code>node --version</code> (≥ 18)</li>\n<li>Testa MCP-server: <code>npx -y synapse-mcp-api@latest</code> (borde starta utan fel)</li>\n<li>Kontrollera Cursors MCP-loggar (View → Output → MCP)</li>\n<li>Starta om Cursor helt</li>\n</ol>\n<h3>Verktyg visas inte</h3>\n<ul>\n<li>Kontrollera att <code>~/.cursor/config.json</code> är giltig JSON</li>\n<li>Verifiera att <code>SYNAPSE_MIND_KEY</code>-miljövariabel är satt</li>\n<li>Kontrollera att Cursor-version stöder MCP (≥ 0.42)</li>\n</ul>\n<h3>Ogiltig 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>Nästa steg</h2>\n<ul>\n<li><a href=\"/docs/mcp/claude-desktop\">Claude Desktop-konfiguration</a></li>\n<li><a href=\"/docs/mcp/continue\">Continue.dev-konfiguration</a></li>\n<li><a href=\"/docs/guides/persistent-llm-agent\">Guide för beständig LLM-agent</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"]}