cognee-mcp

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 Use your editor of choice, for example 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-" } }, "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
-
security - not tested
A
license - permissive license
-
quality - not tested

Memory manager for AI apps and Agents using various graph and vector stores and allowing ingestion from 30+ data sources

  1. Installing Manually
    1. A MCP server project
      1. Installing via Smithery