- Exocortex
Exocortex
What is Exocortex?
Exocortex is a local MCP (Model Context Protocol) server designed to serve as a developer's "second brain," providing persistent memory across all projects. It allows AI assistants to retrieve contextually relevant memories, enhancing productivity and knowledge management.
How to use Exocortex?
To use Exocortex, clone the repository from GitHub, install dependencies, and start the server. Configure your AI assistant (like Cursor) to connect to the Exocortex server for memory retrieval and storage.
Key features of Exocortex?
- Fully local data storage ensuring privacy.
- Semantic search capabilities for finding memories by meaning.
- A knowledge graph that maintains relationships between insights.
- Frustration indexing to prioritize painful debugging memories.
- Automatic memory consolidation and pattern recognition.
Use cases of Exocortex?
- Storing and recalling technical decisions across multiple projects.
- Enhancing debugging processes by recalling past solutions.
- Facilitating cross-project knowledge sharing and learning.
FAQ from Exocortex?
- Is Exocortex secure?
Yes, all data is stored locally, ensuring privacy and security.
- Can I use Exocortex with multiple projects?
Yes, Exocortex is designed for cross-project knowledge sharing.
- How does frustration indexing work?
It prioritizes memories associated with painful debugging experiences to help avoid repeating mistakes.
Server Config
{
"mcpServers": {
"exocortex": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/fuwasegu/exocortex",
"exocortex",
"--mode",
"proxy",
"--ensure-server"
]
}
}
}