
Memory MCP Server - Cursor Rules

2025.04.20
0
长期记忆AI 编程助手开发效率
Memory MCP Server 是一个为 Cursor IDE 提供长期记忆能力的服务,通过实现 Model Context Protocol (MCP),使 LLMs(大型语言模型)能够在会话间记住对话内容。该服务旨在提升 AI 编程助手的可靠性,使其能够记住项目结构、用户偏好、之前的解释和决策,避免幻觉代码和重复失败的建议。
View on GitHub
Overview
基本能力
产品定位
Memory MCP Server 是一个为 Cursor IDE 提供长期记忆能力的服务,通过实现 Model Context Protocol (MCP),使 LLMs(大型语言模型)能够在会话间记住对话内容。
核心功能
- 记住项目结构和约定
- 回忆用户的编码风格和模式偏好
- 引用之前的解释和决策
- 避免幻觉不存在的代码和函数
- 停止建议之前失败的方法
适用场景
- 需要长期记忆能力的 AI 编程助手
- 需要跨会话记住项目结构和用户偏好的开发环境
- 需要避免重复失败建议的 AI 辅助编程
工具列表
mcp-remote
: 用于连接远程 Memory MCP Server 的工具。
常见问题解答
- OAuth 问题: 如果
mcp-remote
无法刷新令牌并不断生成新的 Client ID,可以禁用 MCP 服务器,杀死所有mcp-remote
进程,并清除.mcp-auth
文件夹,然后重新启用 MCP 服务器。
使用教程
使用依赖
- 创建一个免费的 HPKV 账户 并在 Dashboard 中生成一个 API Key。
安装教程
- 编辑
mcp.json
文件,添加以下内容:
{
"mcpServers": {
"hpkv-memory-server": {
"command": "npx",
"args": ["mcp-remote", "https://memory-mcp.hpkv.io/sse"]
}
}
}
- 添加 Memory MCP Server 后,系统会提示登录 HPKV 账户并选择生成的 API Key。
- 将内存光标规则添加到项目中,并将规则类型设置为
Always
。
调试方式
- 如果遇到 OAuth 问题,可以运行以下命令:
pkill -f mcp-remote && rm -rf ~/.mcp-auth
然后重新启用 MCP 服务器。