Skip to main content

MCP trong Cursor

Kết nối Synapse với Cursor IDE cho bộ nhớ dự án cố định qua các phiên lập trình.


MCP trong Cursor

Cursor là IDE dựa trên AI dựa trên VS Code. Với Synapse MCP, Cursor có bộ nhớ cố định qua các phiên — nó ghi nhớ quyết định dự án, mẫu codebase và phiên gỡ lỗi quá khứ của bạn.

Điều kiện tiên quyết

  • Cursor IDE đã cài đặt (https://cursor.com)
  • Node.js 18+
  • Synapse Mind Key của bạn

Thiết lập

Bước 1: Mở cài đặt Cursor

Trong Cursor:

  1. Mở Settings (Cmd+, trên macOS, Ctrl+, trên Windows/Linux)
  2. Tìm "MCP" hoặc điều hướng đến Cursor Settings → MCP Servers

Bước 2: Thêm Synapse MCP Server

Nhấp "Add MCP Server" và cấu hình:

Trường Giá trị
Name synapse
Type stdio
Command npx -y synapse-mcp-api@latest
Env SYNAPSE_MIND_KEY=mk_YOUR_KEY, SYNAPSE_URL=https://synapse.schaefer.zone

Bước 3: Chỉnh sửa config.json trực tiếp (thay thế)

Cursor lưu cấu hình MCP trong ~/.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"
      }
    }
  }
}

Bước 4: Khởi động lại Cursor

Khởi động lại hoàn toàn Cursor (Cmd+Q và mở lại trên macOS).

Xác minh nó hoạt động

Trong bảng điều khiển chat của Cursor (Cmd+L):

recall all my memories

Cursor sẽ gọi memory_recall và phản hồi với bộ nhớ đã lưu của bạn.

Mẫu phổ biến

Onboarding dự án

Khi mở dự án mới:

recalling project context — what do I know about this codebase?

Cursor gọi memory_recall và tiếp tục công việc nơi bạn đã dừng.

Quyết định kiến trúc

store this decision: "Using Fastify instead of Express for this project
because of schema validation. Date: 2026-06-27."

Cursor lưu nó dưới dạng bộ nhớ project với ưu tiên high.

Lịch sử gỡ lỗi

what bugs have I hit in this codebase?

Cursor tìm bộ nhớ mistake và nhắc bạn về sửa chữa quá khứ.

Mẫu code chéo phiên

search memories: "authentication pattern"

Cursor tìm bộ nhớ về triển khai xác thực bạn đã làm trước.

Khắc phục sự cố

MCP server không kết nối

  1. Xác minh Node.js: node --version (≥ 18)
  2. Kiểm tra MCP server: npx -y synapse-mcp-api@latest (nên khởi động không lỗi)
  3. Kiểm tra nhật ký MCP của Cursor (View → Output → MCP)
  4. Khởi động lại Cursor hoàn toàn

Công cụ không xuất hiện

  • Kiểm tra ~/.cursor/config.json là JSON hợp lệ
  • Xác minh biến môi trường SYNAPSE_MIND_KEY được đặt
  • Kiểm tra phiên bản Cursor hỗ trợ MCP (≥ 0.42)

Mind Key không hợp lệ

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

Bước tiếp theo