Skip to main content

MCP ใน Cursor

เชื่อมต่อ Synapse กับ Cursor IDE สำหรับ memory โปรเจกต์ถาวรข้าม coding session


MCP ใน Cursor

Cursor เป็น IDE ที่ขับเคลื่อนด้วย AI ที่สร้างบน VS Code ด้วย Synapse MCP, Cursor ได้ memory ถาวรข้าม session — จดจำการตัดสินใจโปรเจกต์, รูปแบบ codebase, และ session debugging ในอดีต

ข้อกำหนดเบื้องต้น

  • ติดตั้ง Cursor IDE (https://cursor.com)
  • 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:

{
  "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 ไม่ถูกต้อง

# Test your Mind Key directly
curl -H "Authorization: Bearer mk_YOUR_KEY" \
     https://synapse.schaefer.zone/memory/recall

ขั้นตอนถัดไป