# 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 () - 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`: ```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ệ ```bash # Test your Mind Key directly curl -H "Authorization: Bearer mk_YOUR_KEY" \ https://synapse.schaefer.zone/memory/recall ``` ## Bước tiếp theo - [Thiết lập Claude Desktop](/docs/mcp/claude-desktop) - [Thiết lập Continue.dev](/docs/mcp/continue) - [Hướng dẫn LLM Agent cố định](/docs/guides/persistent-llm-agent)