сервер MCP cognee
Установка вручную
Проект сервера MCP
Клонировать репозиторий cognee
Установить зависимости
brew install uvcd cognee-mcp
uv sync --dev --all-extras --reinstallАктивируйте venv с помощью
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-"
}
}
}
}Перезагрузите рабочий стол Клода.
Установка через Smithery
Чтобы автоматически установить Cognee для Claude Desktop через Smithery :
npx -y @smithery/cli install cognee --client claudeОпределите инструмент cognify в server.py. Перезагрузите рабочий стол Claude.
Чтобы использовать отладчик, выполните:
mcp dev src/server.pyОткройте инспектор с истекшим временем ожидания:
http://localhost:5173?timeout=120000Чтобы применить новые изменения при разработке cognee, вам необходимо сделать:
poetry lockв папке cogneeuv sync --dev --all-extras --reinstallmcp dev src/server.py
Разработка
Чтобы использовать локальную сборку cognee, выполните в корне репозитория cognee:
poetry build -o ./cognee-mcp/sourcesПосле завершения процесса сборки измените зависимость библиотеки cognee внутри cognee-mcp/pyproject.toml с
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" }