Documentation Index
Fetch the complete documentation index at: https://docs.cognee.ai/llms.txt
Use this file to discover all available pages before exploring further.
Connecting MCP to Cognee Cloud
The Cognee MCP server can connect to your Cognee Cloud tenant using the--serve-url and --serve-api-key flags. This lets any MCP-compatible client (Claude Desktop, Cursor, VS Code Copilot) work with your cloud-hosted knowledge graph.
| Cognee MCP | Cognee Cloud | |
|---|---|---|
| Where it runs | Locally on your machine | Hosted by Cognee |
| Access method | MCP protocol | cognee SDK via serve() or Cloud UI |
| Authentication | Bearer token (self-hosted) | X-Api-Key header |
| API endpoints | Self-hosted backend endpoints such as /api/v1/remember and /api/v1/recall | Hosted SDK/client flow via serve() |
| Use case | AI IDE tools (Cursor, Claude Code, etc.) | Cloud-managed knowledge graphs |
Why API_URL only works with self-hosted Cognee backends
The MCP server’s API_URL / API_TOKEN mechanism is designed for self-hosted Cognee backends. When the MCP server runs in API mode, it:
- Sends requests to self-hosted Cognee endpoints such as
/api/v1/remember,/api/v1/recall,/api/v1/improve, and/api/v1/forget - Authenticates with
Authorization: Bearer <token>
- Authentication uses the
X-Api-Keyheader, not a Bearer token - The recommended Cloud SDK flow connects through
cognee.serve()rather than the MCP server’sAPI_URLbridge For the full setup guide, see Cloud MCP.
The older
API_URL / API_TOKEN environment variables are designed for self-hosted Cognee backends, not Cognee Cloud. Use --serve-url and --serve-api-key for Cloud connections.Other connection options
Use Cognee MCP for local AI memory (standalone)
Use Cognee MCP for local AI memory (standalone)
Run the MCP server in standalone mode (no Cloud connection). The server manages its own local knowledge graph.This is the simplest way to add persistent memory to Cursor, Claude Code, Cline, and other MCP-compatible tools.
Use the Python SDK instead
Use the Python SDK instead
Access Cognee Cloud programmatically using the If you prefer not to use environment variables, pass both values directly:See the Cloud SDK guide for a complete walkthrough.
cognee SDK connected through serve(), which handles authentication and communication with the hosted service.Connect MCP to a self-hosted Cognee backend
Connect MCP to a self-hosted Cognee backend
If you want multiple AI clients to share a single knowledge graph, run a self-hosted Cognee backend and point the MCP server at it using See the MCP Quickstart for full details on this pattern.
API_URL and API_TOKEN: