Servidor MCP de Cognee
Instalación manual
Un proyecto de servidor MCP
Clonar el repositorio de Cognee
Instalar dependencias
brew install uvcd cognee-mcp
uv sync --dev --all-extras --reinstallActivar el venv con
source .venv/bin/activateAgregue el nuevo servidor a su configuración de Claude:
El archivo debe estar ubicado aquí: ~/Library/Application\ Support/Claude/
cd ~/Library/Application\ Support/Claude/Debe crear claude_desktop_config.json en esta carpeta si no existe. Asegúrese de agregar sus rutas y la clave API de LLM al archivo a continuación. Use el editor de su elección, por ejemplo 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-"
}
}
}
}Reinicie su escritorio Claude.
Instalación mediante herrería
Para instalar Cognee para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install cognee --client claudeDefina la herramienta cognify en server.py Reinicie su escritorio Claude.
Para utilizar el depurador, ejecute:
mcp dev src/server.pyInspector abierto con tiempo de espera transcurrido:
http://localhost:5173?timeout=120000Para aplicar nuevos cambios mientras desarrollas cognee necesitas hacer lo siguiente:
poetry locken la carpeta Cogneeuv sync --dev --all-extras --reinstallmcp dev src/server.py
Desarrollo
Para utilizar la compilación local de Cognee, ejecute en la raíz del repositorio de Cognee:
poetry build -o ./cognee-mcp/sourcesUna vez finalizado el proceso de compilación, cambie la dependencia de la biblioteca cognee dentro de cognee-mcp/pyproject.toml de
cognee[postgres,codegraph,gemini,huggingface]==0.1.38a
cognee[postgres,codegraph,gemini,huggingface]Después de eso, agregue el siguiente fragmento al mismo archivo ( cognee-mcp/pyproject.toml ).
[tool.uv.sources]
cognee = { path = "sources/cognee-0.1.38-py3-none-any.whl" }