MindReader MCP服务器
连接 MindReader 连接到Claude Code、Cursor或任何兼容MCP的客户端。为您的AI助手提供由知识图支持的持久内存。
先决条件
- MindReader V2 在本地运行(
npm start) - Node.js 18+
安装
git clone https://github.com/flu012/mindreader-mcp.git
cd mindreader-mcp
npm install使用Claude代码进行设置
添加到您的克劳德代码设置(~/.claude/settings.json 或项目 .claude/settings.json):
{
"mcpServers": {
"mindreader": {
"command": "node",
"args": ["/path/to/mindreader-mcp/src/index.js"],
"env": {
"MINDREADER_URL": "http://localhost:18900"
}
}
}
}如果MindReader启用了身份验证,请添加您的令牌:
{
"mcpServers": {
"mindreader": {
"command": "node",
"args": ["/path/to/mindreader-mcp/src/index.js"],
"env": {
"MINDREADER_URL": "http://localhost:18900",
"MINDREADER_TOKEN": "your-api-token"
}
}
}
}使用光标进行设置
添加到Cursor的MCP设置(~/.cursor/mcp.json):
{
"mcpServers": {
"mindreader": {
"command": "node",
"args": ["/path/to/mindreader-mcp/src/index.js"],
"env": {
"MINDREADER_URL": "http://localhost:18900"
}
}
}
}工具
| 工具 | 说明 |
|---|---|
memory_search | 在知识图中搜索实体、事实和关系 |
memory_store | 使用LLM预处理(自动提取实体)存储信息 |
memory_create | 直接创建/更新实体,无需LLM(精确控制) |
memory_entities | 列出知识图中的实体 |
memory_recall | 回忆特定背景下的相关记忆 |
memory_stats | 获取知识图统计 |
例子
配置后,Claude Code可以自然地使用这些工具:
- “记住,爱丽丝是Acme公司的高级工程师”
- “你对支付项目了解多少?”
- “列出我的知识图中的所有实体”
- 为新的API网关项目创建一个带有标记后端、基础结构的实体
环境变量
| 变量 | 默认值 | 描述 |
|---|---|---|
MINDREADER_URL | http://localhost:18900 | MindReader API基础URL |
MINDREADER_TOKEN | (空) | 用于身份验证的承载令牌 |
许可证
麻省理工学院
