Semantic code intelligence MCP server combining RAG, Tree-sitter AST and spectral clustering for large codebases.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add context --env OLLAMA_EMBED_MODEL='<OLLAMA_EMBED_MODEL>' --env OLLAMA_CHAT_MODEL='<OLLAMA_CHAT_MODEL>' --env OLLAMA_API_KEY='<OLLAMA_API_KEY>' -- bunx contextplus~/.codex/config.toml
[mcp_servers.context]
command = "bunx"
args = ["contextplus"]
env = { OLLAMA_EMBED_MODEL = "<OLLAMA_EMBED_MODEL>", OLLAMA_CHAT_MODEL = "<OLLAMA_CHAT_MODEL>", OLLAMA_API_KEY = "<OLLAMA_API_KEY>" }
# codex mcp add context --env OLLAMA_EMBED_MODEL='<OLLAMA_EMBED_MODEL>' --env OLLAMA_CHAT_MODEL='<OLLAMA_CHAT_MODEL>' --env OLLAMA_API_KEY='<OLLAMA_API_KEY>' -- bunx contextplus~/.cursor/mcp.json
{
"mcpServers": {
"context": {
"command": "bunx",
"args": [
"contextplus"
],
"env": {
"OLLAMA_EMBED_MODEL": "<OLLAMA_EMBED_MODEL>",
"OLLAMA_CHAT_MODEL": "<OLLAMA_CHAT_MODEL>",
"OLLAMA_API_KEY": "<OLLAMA_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"context": {
"type": "stdio",
"command": "bunx",
"args": [
"contextplus"
],
"env": {
"OLLAMA_EMBED_MODEL": "<OLLAMA_EMBED_MODEL>",
"OLLAMA_CHAT_MODEL": "<OLLAMA_CHAT_MODEL>",
"OLLAMA_API_KEY": "<OLLAMA_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"context": {
"command": "bunx",
"args": [
"contextplus"
],
"env": {
"OLLAMA_EMBED_MODEL": "<OLLAMA_EMBED_MODEL>",
"OLLAMA_CHAT_MODEL": "<OLLAMA_CHAT_MODEL>",
"OLLAMA_API_KEY": "<OLLAMA_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"context": {
"command": "bunx",
"args": [
"contextplus"
],
"env": {
"OLLAMA_EMBED_MODEL": "<OLLAMA_EMBED_MODEL>",
"OLLAMA_CHAT_MODEL": "<OLLAMA_CHAT_MODEL>",
"OLLAMA_API_KEY": "<OLLAMA_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"context": {
"command": "bunx",
"args": [
"contextplus"
],
"env": {
"OLLAMA_EMBED_MODEL": "<OLLAMA_EMBED_MODEL>",
"OLLAMA_CHAT_MODEL": "<OLLAMA_CHAT_MODEL>",
"OLLAMA_API_KEY": "<OLLAMA_API_KEY>"
}
}
}
}Environment variables
OLLAMA_EMBED_MODELOLLAMA_CHAT_MODELOLLAMA_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.