cognee/cognee-mcp
2024-12-23 17:38:12 +01:00
..
cognee_mcp fix: refactor mcp 2024-12-23 15:37:24 +01:00
pyproject.toml fix: refactor mcp 2024-12-23 15:37:24 +01:00
README.md Update README.md 2024-12-23 17:38:12 +01:00
uv.lock fix: refactor mcp 2024-12-23 15:37:24 +01:00

cognee MCP server

Installing Manually

A MCP server project

  1. Clone the cognee repo

  2. Install dependencies

cd cognee-mcp
uv sync --dev --all-extras
  1. Activate the venv with
source .venv/bin/activate
  1. Add the new server to your Claude config:
"cognee": {
  "command": "uv",
  "args": [
    "--directory",
    "/{Absolute path to cognee directory}/cognee-mcp",
    "run",
    "cognee"
  ],
  "env": {
    "ENV": "local",
    "TOKENIZERS_PARALLELISM": "false",
    "LLM_API_KEY": "add_your_api_key_here",
  }
}

Then, edit the pyproject.toml in your new folder so that it includes packages from the cognee requirements. Use the pyproject.toml in your cognee library for this, but match the syntax of the automatically generated pyproject.toml so that it is compatible with uv.

Installing via Smithery

To install Cognee for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install cognee --client claude

Define cognify tool in server.py Restart your Claude desktop.