# MCP ใน Cursor Cursor เป็น IDE ที่ขับเคลื่อนด้วย AI ที่สร้างบน VS Code ด้วย Synapse MCP, Cursor ได้ memory ถาวรข้าม session — จดจำการตัดสินใจโปรเจกต์, รูปแบบ codebase, และ session debugging ในอดีต ## ข้อกำหนดเบื้องต้น - ติดตั้ง Cursor IDE () - Node.js 18+ - Synapse Mind Key ของคุณ ## การตั้งค่า ### ขั้นตอนที่ 1: เปิด Cursor Settings ใน Cursor: 1. เปิด Settings (Cmd+, บน macOS, Ctrl+, บน Windows/Linux) 2. ค้นหา "MCP" หรือนำทางไปยัง `Cursor Settings → MCP Servers` ### ขั้นตอนที่ 2: เพิ่ม Synapse MCP Server คลิก "Add MCP Server" และกำหนดค่า: | Field | Value | |-------|-------| | Name | `synapse` | | Type | `stdio` | | Command | `npx -y synapse-mcp-api@latest` | | Env | `SYNAPSE_MIND_KEY=mk_YOUR_KEY, SYNAPSE_URL=https://synapse.schaefer.zone` | ### ขั้นตอนที่ 3: แก้ไข config.json โดยตรง (ทางเลือก) Cursor เก็บ MCP config ใน `~/.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" } } } } ``` ### ขั้นตอนที่ 4: รีสตาร์ท Cursor รีสตาร์ท Cursor ให้เต็มรูปแบบ (Cmd+Q และเปิดใหม่บน macOS) ## ตรวจสอบว่าทำงาน ในพาเนลแช็ตของ Cursor (Cmd+L): ``` recall all my memories ``` Cursor ควรเรียก `memory_recall` และตอบกลับด้วย memory ที่เก็บไว้ของคุณ ## รูปแบบทั่วไป ### Onboarding โปรเจกต์ เมื่อเปิดโปรเจกต์ใหม่: ``` recalling project context — what do I know about this codebase? ``` Cursor เรียก `memory_recall` และทำงานต่อจากที่ค้างไว้ ### การตัดสินใจเชิงสถาปัตยกรรม ``` store this decision: "Using Fastify instead of Express for this project because of schema validation. Date: 2026-06-27." ``` Cursor เก็บเป็น memory `project` พร้อม priority `high` ### ประวัติ debugging ``` what bugs have I hit in this codebase? ``` Cursor ค้นหา memory `mistake` และเตือนคุณเกี่ยวกับการแก้ไขในอดีต ### รูปแบบ code ข้าม session ``` search memories: "authentication pattern" ``` Cursor หา memory เกี่ยวกับการ implement auth ที่คุณเคยทำ ## การแก้ปัญหา ### MCP server เชื่อมต่อไม่ได้ 1. ตรวจ Node.js: `node --version` (≥ 18) 2. ทดสอบ MCP server: `npx -y synapse-mcp-api@latest` (ควรเริ่มโดยไม่มี error) 3. ตรวจ MCP log ของ Cursor (View → Output → MCP) 4. รีสตาร์ท Cursor ให้เต็มรูปแบบ ### tool ไม่ปรากฏ - ตรวจ `~/.cursor/config.json` เป็น JSON ที่ถูกต้อง - ตรวจ env var `SYNAPSE_MIND_KEY` ตั้งแล้ว - ตรวจเวอร์ชัน Cursor รองรับ MCP (≥ 0.42) ### Mind Key ไม่ถูกต้อง ```bash # Test your Mind Key directly curl -H "Authorization: Bearer mk_YOUR_KEY" \ https://synapse.schaefer.zone/memory/recall ``` ## ขั้นตอนถัดไป - [Claude Desktop Setup](/docs/mcp/claude-desktop) - [Continue.dev Setup](/docs/mcp/continue) - [Persistent LLM Agent Guide](/docs/guides/persistent-llm-agent)