{"title":"MCP у Cursor","slug":"cursor","category":"mcp","summary":"Підключіть Synapse до IDE Cursor для постійної пам'яті проєкту між сесіями програмування.","audience":["human"],"tags":["mcp","cursor","ide","coding"],"difficulty":"intermediate","updated":"2026-06-27","word_count":289,"read_minutes":1,"lang":"uk","translated":true,"requested_lang":"uk","content_markdown":"\n# MCP у Cursor\n\nCursor — це IDE на основі AI, створена на базі VS Code. Із Synapse MCP Cursor\nотримує постійну пам'ять між сесіями — він пам'ятає ваші проєктні рішення,\nшаблони кодової бази та минулі сесії зневадження.\n\n## Передумови\n\n- Встановлено IDE Cursor (<https://cursor.com>)\n- Node.js 18+\n- Ваш Synapse Mind Key\n\n## Налаштування\n\n### Крок 1: відкрийте налаштування Cursor\n\nУ Cursor:\n\n1. Відкрийте Налаштування (Cmd+, на macOS, Ctrl+, на Windows/Linux)\n2. Знайдіть «MCP» або перейдіть до `Cursor Settings → MCP Servers`\n\n### Крок 2: додайте MCP-сервер Synapse\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\nПовністю перезапустіть Cursor (Cmd+Q і відкрийте знову на macOS).\n\n## Перевірка роботи\n\nУ панелі чату Cursor (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 зберігає це як спогад `project` із пріоритетом `high`.\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 знаходить спогади про реалізації автентифікації, які ви робили раніше.\n\n## Вирішення проблем\n\n### MCP-сервер не підключається\n\n1. Перевірте Node.js: `node --version` (≥ 18)\n2. Перевірте MCP-сервер: `npx -y synapse-mcp-api@latest` (має запуститися без помилок)\n3. Перевірте логи MCP Cursor (View → Output → MCP)\n4. Повністю перезапустіть Cursor\n\n### Інструменти не з'являються\n\n- Перевірте, що `~/.cursor/config.json` є коректним JSON\n- Перевірте, що змінну середовища `SYNAPSE_MIND_KEY` установлено\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](/docs/mcp/claude-desktop)\n- [Налаштування Continue.dev](/docs/mcp/continue)\n- [Посібник зі створення постійного LLM-агента](/docs/guides/persistent-llm-agent)\n","content_html":"<h1>MCP у Cursor</h1>\n<p>Cursor — це IDE на основі AI, створена на базі VS Code. Із Synapse MCP Cursor\nотримує постійну пам&#39;ять між сесіями — він пам&#39;ятає ваші проєктні рішення,\nшаблони кодової бази та минулі сесії зневадження.</p>\n<h2>Передумови</h2>\n<ul>\n<li>Встановлено IDE Cursor (<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>Відкрийте Налаштування (Cmd+, на macOS, Ctrl+, на Windows/Linux)</li>\n<li>Знайдіть «MCP» або перейдіть до <code>Cursor Settings → MCP Servers</code></li>\n</ol>\n<h3>Крок 2: додайте MCP-сервер Synapse</h3>\n<p>Натисніть «Add MCP Server» і налаштуйте:</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 (Cmd+Q і відкрийте знову на macOS).</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>project</code> із пріоритетом <code>high</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 знаходить спогади про реалізації автентифікації, які ви робили раніше.</p>\n<h2>Вирішення проблем</h2>\n<h3>MCP-сервер не підключається</h3>\n<ol>\n<li>Перевірте Node.js: <code>node --version</code> (≥ 18)</li>\n<li>Перевірте MCP-сервер: <code>npx -y synapse-mcp-api@latest</code> (має запуститися без помилок)</li>\n<li>Перевірте логи MCP Cursor (View → Output → MCP)</li>\n<li>Повністю перезапустіть Cursor</li>\n</ol>\n<h3>Інструменти не з&#39;являються</h3>\n<ul>\n<li>Перевірте, що <code>~/.cursor/config.json</code> є коректним JSON</li>\n<li>Перевірте, що змінну середовища <code>SYNAPSE_MIND_KEY</code> установлено</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</a></li>\n<li><a href=\"/docs/mcp/continue\">Налаштування Continue.dev</a></li>\n<li><a href=\"/docs/guides/persistent-llm-agent\">Посібник зі створення постійного LLM-агента</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"]}