Advantages of Local Setup
- Full Control: Customize server configuration, add providers, and modify behavior
- Latest Features: Access development features before they reach Docker releases
- Multiple Transports: Choose stdio, SSE, or HTTP transport modes
- Development Ready: Debug, modify, and contribute to the codebase
Setup Steps
1
Clone Repository
2
Create Environment File
Create a
.env file with your configuration:3
Install Dependencies
4
Activate and Run
Transport Modes
Choose the transport mode based on your client requirements:- stdio
- HTTP
- SSE
Default mode for most MCP clients. The client starts the server as a subprocess and communicates through standard input/output.Use this with Cursor, Claude Code, Cline, and Roo Code when running from source.
Running in API Mode
To connect the MCP server to an existing Cognee backend instead of running standalone:API_URL is set, the MCP server acts as an interface to the centralized backend. This allows multiple MCP instances and clients to share the same knowledge graph.
You can also pass these as command-line arguments:
- Team collaboration with shared memory
- Multiple AI clients accessing consistent data
- Centralized knowledge graph management
Next Steps
After starting the server, configure your AI client to connect to it. See the integrations section for client-specific setup instructions.Need Help?
Join Our Community
Get support and connect with other developers using Cognee MCP.