Best for
- Developers working on large codebases
- Teams needing highly accurate code understanding
- Users leveraging Ollama or OpenAI-compatible embeddings
- Those who want AI-assisted code editing with rollback capability
Context+ is a feature-rich MCP server offering code structure analysis, semantic search, static analysis, code editing, and memory graph capabilities. Its strengths include combining AST and RAG for semantic understanding and the shadow restore point mechanism. Configuration is relatively complex, requiring Ollama or another embedding provider.
Context+ is an MCP server designed for developers who demand 99% accuracy. By combining RAG, Tree-sitter AST, Spectral Clustering, and Obsidian-style linking, Context+ turns a massive codebase into a searchable, hierarchical feature graph.
No installation needed; run via npx or bunx. Add the following to your IDE's MCP config (example for Claude Code, Cursor, Windsurf):
{
"mcpServers": {
"contextplus": {
"command": "bunx",
"args": ["contextplus"],
"env": {
"OLLAMA_EMBED_MODEL": "nomic-embed-text",
"OLLAMA_CHAT_MODEL": "gemma2:27b",
"OLLAMA_API_KEY": "YOUR_OLLAMA_API_KEY"
}
}
}
}For VS Code, use .vscode/mcp.json with servers format. Alternatively, use npx -y contextplus init <client> to generate config files for claude, cursor, vscode, windsurf, opencode.
{
"mcpServers": {
"contextplus": {
"command": "bunx",
"args": [
"contextplus"
],
"env": {
"OLLAMA_EMBED_MODEL": "nomic-embed-text",
"OLLAMA_CHAT_MODEL": "gemma2:27b",
"OLLAMA_API_KEY": "YOUR_OLLAMA_API_KEY"
}
}
}
}