cognee-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ENV | No | Environment setting | local |
| LLM_API_KEY | Yes | API key for the LLM service | |
| TOKENIZERS_PARALLELISM | No | Control for tokenizers parallelism | false |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| rememberA | Store data in memory. |
| recallA | Search memory with auto-routing and session awareness. |
| forgetA | Delete data from memory. |
| visualize_graph_uiC | Open the Cognee workspace UI and render the current knowledge graph. The UI also lets the user upload files to memory. |
| upload_file_uiA | Open the Cognee workspace UI so the user can upload files to memory. The UI also shows the current knowledge graph. |
| open_cognee_workspaceA | Open the Cognee workspace UI. Use for generic intents like 'run the cognee UI', 'show the cognee app', 'open cognee'. The UI provides dataset management, file upload, text ingestion, search, and graph visualization. |
| cognify_fileA | Ingest an uploaded file into Cognee memory. Accepts the file as base64. Runs add synchronously, then launches cognify in the background. |
| list_datasets_jsonA | List datasets as structured JSON for the Cognee workspace UI. Returns {datasets: [{id, name}, ...]} in structuredContent. |
| list_dataset_data_jsonA | List data items in a dataset as structured JSON for the Cognee workspace UI. Returns {data: [{id, name}, ...]} in structuredContent. |
| get_client_info_jsonA | Return the current MCP client identity and its agent-scoped default dataset. The workspace UI uses this to automatically separate memory per agent (e.g. Cursor writes to 'cursor_memory', Claude Code to 'claude_code_memory'). The default dataset is created on demand. Returns {client: {name, version}, default_dataset} in structuredContent. |
| create_dataset_jsonA | Create an empty dataset with the given name (idempotent). Returns {dataset: {id, name}} in structuredContent. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Cognee Graph Visualization UI | Interactive MCP App UI that renders a Cognee knowledge graph. |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/topoteretes/cognee'
If you have feedback or need assistance with the MCP directory API, please join our Discord server