Cursor 中的 MCP
把 Synapse 接入 Cursor IDE,为编码会话提供持久化的项目记忆。
Cursor 中的 MCP
Cursor 是基于 VS Code 的 AI 驱动 IDE。借助 Synapse MCP,Cursor 在会话之间获得持久化记忆 — 它会记住你的项目决策、代码库模式和过往调试会话。
前置条件
- 已安装 Cursor IDE(https://cursor.com)
- Node.js 18+
- 你的 Synapse Mind Key
配置
第 1 步:打开 Cursor 设置
在 Cursor 中:
- 打开设置(macOS Cmd+,,Windows/Linux Ctrl+,)
- 搜索 “MCP” 或导航到
Cursor Settings → MCP Servers
第 2 步:添加 Synapse MCP Server
点击 “Add MCP Server” 并配置:
| 字段 | 值 |
|---|---|
| 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 配置存储在 ~/.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(macOS 上 Cmd+Q 后重新打开)。
验证可用
在 Cursor 的聊天面板中(Cmd+L):
recall all my memoriesCursor 应调用 memory_recall 并返回你已存储的记忆。
常见模式
项目入门
打开新项目时:
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 把它存为 project 记忆,优先级 high。
调试历史
what bugs have I hit in this codebase?Cursor 搜索 mistake 记忆并提醒你过往修复。
跨会话代码模式
search memories: "authentication pattern"Cursor 找出你以前实现过的认证相关记忆。
故障排查
MCP Server 未连接
- 验证 Node.js:
node --version(≥ 18) - 测试 MCP Server:
npx -y synapse-mcp-api@latest(应无错启动) - 查看 Cursor 的 MCP 日志(View → Output → MCP)
- 完全重启 Cursor
工具未出现
- 检查
~/.cursor/config.json是否为有效 JSON - 验证
SYNAPSE_MIND_KEY环境变量已设置 - 检查 Cursor 版本是否支持 MCP(≥ 0.42)
Mind Key 无效
# 直接测试你的 Mind Key
curl -H "Authorization: Bearer mk_YOUR_KEY" \
https://synapse.schaefer.zone/memory/recall