克隆cognee仓库
安装依赖项
brew install uv
cd cognee-mcp uv sync --dev --all-extras --reinstall
source .venv/bin/activate

该文件应位于此处:~/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自动为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时应用新更改,你需要执行以下步骤:
poetry lock
uv sync --dev --all-extras --reinstall
mcp dev src/server.py
为了使用本地的cognee构建,在cognee仓库的根目录运行:
poetry build -o ./cognee-mcp/sources
构建过程完成后,将cognee-mcp/pyproject.toml
中的cognee库依赖项从
cognee[postgres,codegraph,gemini,huggingface]==0.1.38

更改为
cognee[postgres,codegraph,gemini,huggingface]

之后,在同一个文件(cognee-mcp/pyproject.toml
)中添加以下代码片段:
[tool.uv.sources]
cognee = { path = "sources/cognee-0.1.38-py3-none-any.whl" }
