认知记忆管理平台
用于AI应用程序和代理的记忆管理器,使用各种图和向量存储,并允许从30多个数据源进行摄入。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"cognee": {
"args": [
"--directory",
"/Users/{user}/cognee/cognee-mcp",
"run",
"cognee"
],
"command": "/Users/{user}/cognee/.venv/bin/uv",
"env": {
"ENV": "local",
"LLM_API_KEY": "sk-",
"TOKENIZERS_PARALLELISM": "false"
}
}
}
}
该服务需要配置环境变量:ENV、LLM_API_KEY、TOKENIZERS_PARALLELISM
可用工具 (4 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
cognify 3 个参数 需填 1 项
Cognifies text into knowledge graph
必填参数:text
codify 1 个参数 需填 1 项
Transforms codebase into knowledge graph
必填参数:repo_path
search 2 个参数 需填 1 项
Searches for information in knowledge graph
必填参数:search_query
prune
Prunes knowledge graph
该工具无需必填参数,直接调用即可
服务介绍
cognee MCP 服务器
手动安装
这是一个 MCP 服务器项目
-
克隆 cognee 仓库
-
安装依赖项
brew install uv
cd cognee-mcp
uv sync --dev --all-extras --reinstall
- 激活虚拟环境:
source .venv/bin/activate
- 将新服务器添加到您的 Claude 配置中:
文件应位于这里:~/Library/Application\ Support/Claude/
cd ~/Library/Application\ Support/Claude/
如果该文件夹中不存在 claude_desktop_config.json,则需要创建它。
确保将您的路径和 LLM API 密钥添加到下面的文件中。
使用您选择的编辑器,例如 Nano:
nano claude_desktop_config.json
{
"mcpServers": {
"cognee": {
"command": "/Users/{user}/cognee/.venv/bin/uv",
"args": [
"--directory",
"/Users/{user}/cognee/cognee-mcp",
"run",
"cognee"
],
"env": {
"ENV": "local",
"TOKENIZERS_PARALLELISM": "false",
"LLM_API_KEY": "sk-"
}
}
}
}
重启您的 Claude 桌面应用。
通过 Smithery 安装
要通过 Smithery 自动为 Claude Desktop 安装 Cognee:
npx -y @smithery/cli install cognee --client claude
在 server.py 中定义 cognify 工具
重启您的 Claude 桌面应用。
要使用调试器,请运行:
mcp dev src/server.py
以超时时间打开检查器:
http://localhost:5173?timeout=120000
在开发 cognee 时,如果您想应用新的更改,需要执行以下步骤:
- 在 cognee 文件夹中运行
poetry lock - 运行
uv sync --dev --all-extras --reinstall - 运行
mcp dev src/server.py