{"title":"MCP in Cursor","slug":"cursor","category":"mcp","summary":"Verbind Synapse met Cursor IDE voor permanent projectgeheugen tussen code-sessies.","audience":["human"],"tags":["mcp","cursor","ide","coding"],"difficulty":"intermediate","updated":"2026-06-27","word_count":280,"read_minutes":1,"lang":"nl","translated":true,"requested_lang":"nl","content_markdown":"\n# MCP in Cursor\n\nCursor is een AI-aangedreven IDE gebaseerd op VS Code. Met Synapse MCP krijgt Cursor\npermanent geheugen tussen sessies — het herinnert uw projectbeslissingen,\ncodebase-patronen en eerdere debugging-sessies.\n\n## Vereisten\n\n- Cursor IDE geïnstalleerd (<https://cursor.com>)\n- Node.js 18+\n- Uw Synapse Mind Key\n\n## Setup\n\n### Stap 1: Open Cursor-instellingen\n\nIn Cursor:\n\n1. Open Instellingen (Cmd+, op macOS, Ctrl+, op Windows/Linux)\n2. Zoek naar \"MCP\" of navigeer naar `Cursor Settings → MCP Servers`\n\n### Stap 2: Voeg Synapse MCP-server toe\n\nKlik op \"Add MCP Server\" en configureer:\n\n| Veld | Waarde |\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### Stap 3: Bewerk config.json direct (alternatief)\n\nCursor slaat MCP-config op in `~/.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### Stap 4: Herstart Cursor\n\nHerstart Cursor volledig (Cmd+Q en heropen op macOS).\n\n## Verifieer dat het werkt\n\nIn Cursor's chat-paneel (Cmd+L):\n\n```\nrecall all my memories\n```\n\nCursor zou `memory_recall` moeten aanroepen en reageren met uw opgeslagen herinneringen.\n\n## Veelvoorkomende patronen\n\n### Project-onboarding\n\nBij het openen van een nieuw project:\n\n```\nrecalling project context — what do I know about this codebase?\n```\n\nCursor roept `memory_recall` aan en gaat verder met werk waar u gebleven was.\n\n### Architectuurbeslissingen\n\n```\nstore this decision: \"Using Fastify instead of Express for this project\nbecause of schema validation. Date: 2026-06-27.\"\n```\n\nCursor slaat het op als een `project`-herinnering met `high`-prioriteit.\n\n### Debugging-geschiedenis\n\n```\nwhat bugs have I hit in this codebase?\n```\n\nCursor zoekt naar `mistake`-herinneringen en herinnert u aan eerdere fixes.\n\n### Code-patronen tussen sessies\n\n```\nsearch memories: \"authentication pattern\"\n```\n\nCursor vindt herinneringen over auth-implementaties die u eerder heeft gedaan.\n\n## Troubleshooting\n\n### MCP-server verbindt niet\n\n1. Verifieer Node.js: `node --version` (≥ 18)\n2. Test MCP-server: `npx -y synapse-mcp-api@latest` (zou zonder fouten moeten starten)\n3. Controleer Cursor's MCP-logs (View → Output → MCP)\n4. Herstart Cursor volledig\n\n### Tools verschijnen niet\n\n- Controleer dat `~/.cursor/config.json` geldige JSON is\n- Verifieer dat `SYNAPSE_MIND_KEY`-env-var is ingesteld\n- Controleer dat Cursor-versie MCP ondersteunt (≥ 0.42)\n\n### Mind Key ongeldig\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## Volgende stappen\n\n- [Claude Desktop-setup](/docs/mcp/claude-desktop)\n- [Continue.dev-setup](/docs/mcp/continue)\n- [Permanente LLM-agent-handleiding](/docs/guides/persistent-llm-agent)\n","content_html":"<h1>MCP in Cursor</h1>\n<p>Cursor is een AI-aangedreven IDE gebaseerd op VS Code. Met Synapse MCP krijgt Cursor\npermanent geheugen tussen sessies — het herinnert uw projectbeslissingen,\ncodebase-patronen en eerdere debugging-sessies.</p>\n<h2>Vereisten</h2>\n<ul>\n<li>Cursor IDE geïnstalleerd (<a href=\"https://cursor.com\">https://cursor.com</a>)</li>\n<li>Node.js 18+</li>\n<li>Uw Synapse Mind Key</li>\n</ul>\n<h2>Setup</h2>\n<h3>Stap 1: Open Cursor-instellingen</h3>\n<p>In Cursor:</p>\n<ol>\n<li>Open Instellingen (Cmd+, op macOS, Ctrl+, op Windows/Linux)</li>\n<li>Zoek naar &quot;MCP&quot; of navigeer naar <code>Cursor Settings → MCP Servers</code></li>\n</ol>\n<h3>Stap 2: Voeg Synapse MCP-server toe</h3>\n<p>Klik op &quot;Add MCP Server&quot; en configureer:</p>\n<table>\n<thead>\n<tr>\n<th>Veld</th>\n<th>Waarde</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>Stap 3: Bewerk config.json direct (alternatief)</h3>\n<p>Cursor slaat MCP-config op in <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>Stap 4: Herstart Cursor</h3>\n<p>Herstart Cursor volledig (Cmd+Q en heropen op macOS).</p>\n<h2>Verifieer dat het werkt</h2>\n<p>In Cursor&#39;s chat-paneel (Cmd+L):</p>\n<pre><code class=\"hljs language-plaintext\">recall all my memories</code></pre><p>Cursor zou <code>memory_recall</code> moeten aanroepen en reageren met uw opgeslagen herinneringen.</p>\n<h2>Veelvoorkomende patronen</h2>\n<h3>Project-onboarding</h3>\n<p>Bij het openen van een nieuw project:</p>\n<pre><code class=\"hljs language-plaintext\">recalling project context — what do I know about this codebase?</code></pre><p>Cursor roept <code>memory_recall</code> aan en gaat verder met werk waar u gebleven was.</p>\n<h3>Architectuurbeslissingen</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 slaat het op als een <code>project</code>-herinnering met <code>high</code>-prioriteit.</p>\n<h3>Debugging-geschiedenis</h3>\n<pre><code class=\"hljs language-plaintext\">what bugs have I hit in this codebase?</code></pre><p>Cursor zoekt naar <code>mistake</code>-herinneringen en herinnert u aan eerdere fixes.</p>\n<h3>Code-patronen tussen sessies</h3>\n<pre><code class=\"hljs language-plaintext\">search memories: &quot;authentication pattern&quot;</code></pre><p>Cursor vindt herinneringen over auth-implementaties die u eerder heeft gedaan.</p>\n<h2>Troubleshooting</h2>\n<h3>MCP-server verbindt niet</h3>\n<ol>\n<li>Verifieer Node.js: <code>node --version</code> (≥ 18)</li>\n<li>Test MCP-server: <code>npx -y synapse-mcp-api@latest</code> (zou zonder fouten moeten starten)</li>\n<li>Controleer Cursor&#39;s MCP-logs (View → Output → MCP)</li>\n<li>Herstart Cursor volledig</li>\n</ol>\n<h3>Tools verschijnen niet</h3>\n<ul>\n<li>Controleer dat <code>~/.cursor/config.json</code> geldige JSON is</li>\n<li>Verifieer dat <code>SYNAPSE_MIND_KEY</code>-env-var is ingesteld</li>\n<li>Controleer dat Cursor-versie MCP ondersteunt (≥ 0.42)</li>\n</ul>\n<h3>Mind Key ongeldig</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>Volgende stappen</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\">Permanente LLM-agent-handleiding</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"]}