# MCP di Cursor Cursor adalah IDE bertenaga AI berbasis VS Code. Dengan Synapse MCP, Cursor mendapatkan memori persisten lintas sesi — ia mengingat keputusan proyek Anda, pola codebase, dan sesi debugging masa lalu. ## Prasyarat - Cursor IDE terpasang () - Node.js 18+ - Mind Key Synapse Anda ## Pengaturan ### Langkah 1: Buka Pengaturan Cursor Di Cursor: 1. Buka Settings (Cmd+, di macOS, Ctrl+, di Windows/Linux) 2. Cari "MCP" atau navigasi ke `Cursor Settings → MCP Servers` ### Langkah 2: Tambahkan Synapse MCP Server Klik "Add MCP Server" dan konfigurasikan: | Field | Nilai | |-------|-------| | Name | `synapse` | | Type | `stdio` | | Command | `npx -y synapse-mcp-api@latest` | | Env | `SYNAPSE_MIND_KEY=mk_YOUR_KEY, SYNAPSE_URL=https://synapse.schaefer.zone` | ### Langkah 3: Edit config.json langsung (alternatif) Cursor menyimpan konfigurasi MCP di `~/.cursor/config.json`: ```json { "mcpServers": { "synapse": { "command": "npx", "args": ["-y", "synapse-mcp-api@latest"], "env": { "SYNAPSE_MIND_KEY": "mk_YOUR_MIND_KEY_HERE", "SYNAPSE_URL": "https://synapse.schaefer.zone" } } } } ``` ### Langkah 4: Mulai Ulang Cursor Mulai ulang Cursor sepenuhnya (Cmd+Q dan buka kembali di macOS). ## Verifikasi Berfungsi Di panel chat Cursor (Cmd+L): ``` recall all my memories ``` Cursor harus memanggil `memory_recall` dan merespons dengan memori tersimpan Anda. ## Pola Umum ### Onboarding proyek Saat membuka proyek baru: ``` recalling project context — what do I know about this codebase? ``` Cursor memanggil `memory_recall` dan melanjutkan pekerjaan dari tempat Anda berhenti. ### Keputusan arsitektur ``` store this decision: "Using Fastify instead of Express for this project because of schema validation. Date: 2026-06-27." ``` Cursor menyimpannya sebagai memori `project` dengan prioritas `high`. ### Riwayat debugging ``` what bugs have I hit in this codebase? ``` Cursor mencari memori `mistake` dan mengingatkan Anda akan perbaikan masa lalu. ### Pola kode lintas-sesi ``` search memories: "authentication pattern" ``` Cursor menemukan memori tentang implementasi auth yang telah Anda lakukan sebelumnya. ## Troubleshooting ### MCP server tidak terhubung 1. Verifikasi Node.js: `node --version` (≥ 18) 2. Tes MCP server: `npx -y synapse-mcp-api@latest` (harus dimulai tanpa error) 3. Periksa log MCP Cursor (View → Output → MCP) 4. Mulai ulang Cursor sepenuhnya ### Alat tidak muncul - Periksa `~/.cursor/config.json` adalah JSON yang valid - Verifikasi env var `SYNAPSE_MIND_KEY` diatur - Periksa versi Cursor mendukung MCP (≥ 0.42) ### Mind Key tidak valid ```bash # Test your Mind Key directly curl -H "Authorization: Bearer mk_YOUR_KEY" \ https://synapse.schaefer.zone/memory/recall ``` ## Langkah Berikutnya - [Pengaturan Claude Desktop](/docs/mcp/claude-desktop) - [Pengaturan Continue.dev](/docs/mcp/continue) - [Panduan Agen LLM Persisten](/docs/guides/persistent-llm-agent)