# MCP trong Claude Code Claude Code là agent lập trình dựa trên terminal của Anthropic. Với Synapse MCP, Claude Code có bộ nhớ cố định qua các phiên lập trình — nó ghi nhớ ngữ cảnh dự án của bạn, quyết định quá khứ và mẫu codebase. ## Thiết lập ### Phương thức 1: Lệnh CLI (khuyến nghị) ```bash # Add Synapse as an MCP server claude mcp add synapse -- npx -y synapse-mcp-api@latest # Set your Mind Key as env var (add to ~/.bashrc or ~/.zshrc) export SYNAPSE_MIND_KEY="mk_YOUR_MIND_KEY_HERE" export SYNAPSE_URL="https://synapse.schaefer.zone" # optional, defaults to synapse.schaefer.zone ``` ### Phương thức 2: Chỉnh sửa tệp cấu hình Chỉnh sửa `~/.claude/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" } } } } ``` ## Xác minh nó hoạt động Khởi động Claude Code: ```bash claude ``` Trong prompt Claude Code, gõ: ``` recall all my memories ``` Claude 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 ### Tính cố định ngữ cảnh dự án Ở đầu phiên lập trình: ``` recalling my memories — what projects am I working on? ``` Claude gọi `memory_recall`, thấy danh sách dự án của bạn và tiếp tục công việc nơi bạn đã dừng. ### Quyết định codebase Khi bạn đưa ra quyết định kiến trúc: ``` store this: "We chose PostgreSQL over SQLite because of concurrent write performance. Decision made on 2026-06-27." ``` Claude gọi `memory_store` với danh mục `project`, ưu tiên `high`. ### Tránh lỗi quá khứ ``` what mistakes have I made with this codebase? ``` Claude tìm bộ nhớ với danh mục `mistake` và nhắc bạn về lỗi quá khứ. ### Theo dõi tác vụ ``` create a task: "Refactor auth module to use JWT refresh tokens" ``` Claude gọi `task_create`, và tác vụ tồn tại qua các phiên. ## Tool Profile Cho phiên lập trình nơi bạn không cần tất cả 119 công cụ: ```bash # Set profile via env var export MCP_PROFILE="standard" # 25 tools, ~2500 tokens # Or in config.json "env": { "SYNAPSE_MIND_KEY": "mk_...", "MCP_PROFILE": "standard" } ``` ## Khắc phục sự cố ### MCP server không khởi động ```bash # Test the MCP server manually npx -y synapse-mcp-api@latest # Should print: # [info] synapse-mcp Streamable HTTP server ready # [info] MCP: http://localhost:13100/mcp ``` ### Mind Key không được nhận dạng ```bash # Verify env var is set echo $SYNAPSE_MIND_KEY # Test directly curl -H "Authorization: Bearer $SYNAPSE_MIND_KEY" \ https://synapse.schaefer.zone/memory/recall ``` ### Claude Code không thấy công cụ - Khởi động lại Claude Code sau thay đổi cấu hình - Kiểm tra `claude mcp list` để xác minh Synapse đã đăng ký - Xem [Khắc phục sự cố MCP](/docs/mcp/troubleshooting) ## Bước tiếp theo - [Thiết lập Claude Desktop](/docs/mcp/claude-desktop) - [Thiết lập Cursor](/docs/mcp/cursor) - [Hướng dẫn LLM Agent cố định](/docs/guides/persistent-llm-agent)