{"title":"Cursor'da MCP","slug":"cursor","category":"mcp","summary":"Kodlama oturumları arasında kalıcı proje belleği için Synapse'i Cursor IDE'ye bağlayın.","audience":["human"],"tags":["mcp","cursor","ide","coding"],"difficulty":"intermediate","updated":"2026-06-27","word_count":271,"read_minutes":1,"lang":"tr","translated":true,"requested_lang":"tr","content_markdown":"\n# Cursor'da MCP\n\nCursor, VS Code tabanlı AI destekli bir IDE'dir. Synapse MCP ile Cursor, oturumlar arasında kalıcı bellek kazanır — proje kararlarınızı, kod tabanı desenlerinizi ve geçmiş hata ayıklama oturumlarınızı hatırlar.\n\n## Önkoşullar\n\n- Cursor IDE yüklü (<https://cursor.com>)\n- Node.js 18+\n- Synapse Mind Key'iniz\n\n## Kurulum\n\n### Adım 1: Cursor Ayarlarını Açın\n\nCursor'da:\n\n1. Ayarları açın (macOS'ta Cmd+, Windows/Linux'ta Ctrl+,)\n2. \"MCP\" arayın veya `Cursor Settings → MCP Servers`'a gidin\n\n### Adım 2: Synapse MCP Sunucusu Ekleyin\n\n\"Add MCP Server\"a tıklayın ve yapılandırın:\n\n| Alan | Değer |\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### Adım 3: config.json'ı doğrudan düzenle (alternatif)\n\nCursor MCP yapılandırmasını `~/.cursor/config.json`'da saklar:\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### Adım 4: Cursor'ı Yeniden Başlatın\n\nCursor'ı tamamen yeniden başlatın (macOS'ta Cmd+Q ve yeniden açın).\n\n## Çalıştığını Doğrula\n\nCursor'ın sohbet panelinde (Cmd+L):\n\n```\nrecall all my memories\n```\n\nCursor `memory_recall` çağırmalı ve sakladığınız belleklerle yanıt vermelidir.\n\n## Yaygın Desenler\n\n### Proje onboarding\n\nYeni bir proje açarken:\n\n```\nrecalling project context — what do I know about this codebase?\n```\n\nCursor `memory_recall` çağırır ve kaldığınız yerden devam eder.\n\n### Mimari kararlar\n\n```\nstore this decision: \"Using Fastify instead of Express for this project\nbecause of schema validation. Date: 2026-06-27.\"\n```\n\nCursor bunu `high` öncelikli bir `project` belleği olarak saklar.\n\n### Hata ayıklama geçmişi\n\n```\nwhat bugs have I hit in this codebase?\n```\n\nCursor `mistake` belleklerini arar ve geçmiş düzeltmeleri hatırlatır.\n\n### Oturumlar arası kod desenleri\n\n```\nsearch memories: \"authentication pattern\"\n```\n\nCursor daha önce yaptığınız kimlik doğrulama uygulamaları hakkındaki bellekleri bulur.\n\n## Sorun Giderme\n\n### MCP sunucusu bağlanmıyor\n\n1. Node.js'i doğrulayın: `node --version` (≥ 18)\n2. MCP sunucusunu test edin: `npx -y synapse-mcp-api@latest` (hatasız başlamalı)\n3. Cursor'ın MCP loglarını kontrol edin (View → Output → MCP)\n4. Cursor'ı tamamen yeniden başlatın\n\n### Araçlar görünmüyor\n\n- `~/.cursor/config.json`'un geçerli JSON olduğunu kontrol edin\n- `SYNAPSE_MIND_KEY` env değişkeninin ayarlandığını doğrulayın\n- Cursor sürümünün MCP'yi desteklediğini kontrol edin (≥ 0.42)\n\n### Mind Key geçersiz\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## Sonraki Adımlar\n\n- [Claude Desktop Kurulumu](/docs/mcp/claude-desktop)\n- [Continue.dev Kurulumu](/docs/mcp/continue)\n- [Kalıcı LLM Ajanı Rehberi](/docs/guides/persistent-llm-agent)\n","content_html":"<h1>Cursor&#39;da MCP</h1>\n<p>Cursor, VS Code tabanlı AI destekli bir IDE&#39;dir. Synapse MCP ile Cursor, oturumlar arasında kalıcı bellek kazanır — proje kararlarınızı, kod tabanı desenlerinizi ve geçmiş hata ayıklama oturumlarınızı hatırlar.</p>\n<h2>Önkoşullar</h2>\n<ul>\n<li>Cursor IDE yüklü (<a href=\"https://cursor.com\">https://cursor.com</a>)</li>\n<li>Node.js 18+</li>\n<li>Synapse Mind Key&#39;iniz</li>\n</ul>\n<h2>Kurulum</h2>\n<h3>Adım 1: Cursor Ayarlarını Açın</h3>\n<p>Cursor&#39;da:</p>\n<ol>\n<li>Ayarları açın (macOS&#39;ta Cmd+, Windows/Linux&#39;ta Ctrl+,)</li>\n<li>&quot;MCP&quot; arayın veya <code>Cursor Settings → MCP Servers</code>&#39;a gidin</li>\n</ol>\n<h3>Adım 2: Synapse MCP Sunucusu Ekleyin</h3>\n<p>&quot;Add MCP Server&quot;a tıklayın ve yapılandırın:</p>\n<table>\n<thead>\n<tr>\n<th>Alan</th>\n<th>Değer</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>Adım 3: config.json&#39;ı doğrudan düzenle (alternatif)</h3>\n<p>Cursor MCP yapılandırmasını <code>~/.cursor/config.json</code>&#39;da saklar:</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>Adım 4: Cursor&#39;ı Yeniden Başlatın</h3>\n<p>Cursor&#39;ı tamamen yeniden başlatın (macOS&#39;ta Cmd+Q ve yeniden açın).</p>\n<h2>Çalıştığını Doğrula</h2>\n<p>Cursor&#39;ın sohbet panelinde (Cmd+L):</p>\n<pre><code class=\"hljs language-plaintext\">recall all my memories</code></pre><p>Cursor <code>memory_recall</code> çağırmalı ve sakladığınız belleklerle yanıt vermelidir.</p>\n<h2>Yaygın Desenler</h2>\n<h3>Proje onboarding</h3>\n<p>Yeni bir proje açarken:</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> çağırır ve kaldığınız yerden devam eder.</p>\n<h3>Mimari kararlar</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 bunu <code>high</code> öncelikli bir <code>project</code> belleği olarak saklar.</p>\n<h3>Hata ayıklama geçmişi</h3>\n<pre><code class=\"hljs language-plaintext\">what bugs have I hit in this codebase?</code></pre><p>Cursor <code>mistake</code> belleklerini arar ve geçmiş düzeltmeleri hatırlatır.</p>\n<h3>Oturumlar arası kod desenleri</h3>\n<pre><code class=\"hljs language-plaintext\">search memories: &quot;authentication pattern&quot;</code></pre><p>Cursor daha önce yaptığınız kimlik doğrulama uygulamaları hakkındaki bellekleri bulur.</p>\n<h2>Sorun Giderme</h2>\n<h3>MCP sunucusu bağlanmıyor</h3>\n<ol>\n<li>Node.js&#39;i doğrulayın: <code>node --version</code> (≥ 18)</li>\n<li>MCP sunucusunu test edin: <code>npx -y synapse-mcp-api@latest</code> (hatasız başlamalı)</li>\n<li>Cursor&#39;ın MCP loglarını kontrol edin (View → Output → MCP)</li>\n<li>Cursor&#39;ı tamamen yeniden başlatın</li>\n</ol>\n<h3>Araçlar görünmüyor</h3>\n<ul>\n<li><code>~/.cursor/config.json</code>&#39;un geçerli JSON olduğunu kontrol edin</li>\n<li><code>SYNAPSE_MIND_KEY</code> env değişkeninin ayarlandığını doğrulayın</li>\n<li>Cursor sürümünün MCP&#39;yi desteklediğini kontrol edin (≥ 0.42)</li>\n</ul>\n<h3>Mind Key geçersiz</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>Sonraki Adımlar</h2>\n<ul>\n<li><a href=\"/docs/mcp/claude-desktop\">Claude Desktop Kurulumu</a></li>\n<li><a href=\"/docs/mcp/continue\">Continue.dev Kurulumu</a></li>\n<li><a href=\"/docs/guides/persistent-llm-agent\">Kalıcı LLM Ajanı Rehberi</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"]}