cognee/cognee-mcp
2025-01-14 19:59:57 +01:00
..
cognee_mcp Add data visualization for Anthropic 2025-01-14 09:57:53 +01:00
.python-version ruff format 2025-01-05 19:09:08 +01:00
pyproject.toml Merge branch 'dev' into COG-975 2025-01-14 10:04:21 +01:00
README.md Update README.md 2025-01-14 19:59:57 +01:00
uv.lock Merge branch 'dev' into COG-975 2025-01-14 10:04:21 +01:00

cognee MCP server

Installing Manually

A MCP server project

  1. Clone the cognee repo

  2. Install dependencies

pip install uv
brew install postgresql
brew install rust
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:

The file should be located here: ~/Library/Application\ Support/Claude/

cd ~/Library/Application\ Support/Claude/

You need to create claude_desktop_config.json in this folder if it doesn't exist Make sure to add your paths and LLM API key to the file bellow



{
	"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-"
      }
		},
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/{user}/Desktop",
        "/Users/{user}/Projects"
      ]
    }
	}
}

Restart your Claude desktop.

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.

To use debugger, run:

npx @modelcontextprotocol/inspector uv --directory /Users/name/folder run cognee

To apply new changes while development you do:

  1. Poetry lock in cognee folder
  2. uv sync --dev --all-extras --reinstall
  3. npx @modelcontextprotocol/inspector uv --directory /Users/vasilije/cognee/cognee-mcp run cognee