Context+ MCP

An MCP server that turns a large codebase into a semantic feature graph for precise navigation and meaning-based search

  • 1,990 ★ on the repository
  • Last commit
  • MIT
MCP server

Extended access

Why this level

  • Reads project files and runs linters and compilers for analysis
  • Changes code files through propose_commit and reaches the network for embeddings with a cloud provider
All reasons and checks

forloopcodes/contextplus

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/context

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Reads project files and runs linters and compilers for analysis
  • Changes code files through propose_commit and reaches the network for embeddings with a cloud provider

This is third-party code. Review the repository files before installing.

What it does

Context+ indexes a project and gives the agent tools for a large codebase. Discovery tools build a structural AST tree, show signatures without function bodies, search by meaning through embeddings and group related files with spectral clustering. Analysis tools trace where a symbol is used and run linters and compilers to find dead code and type errors in TypeScript, Python, Rust and Go. Writing code goes only through the propose_commit tool, which validates edits and creates a restore point before saving, with a list of restore points and undo. A separate module keeps memory as a graph of nodes and relations with embeddings and neighbor traversal. Embeddings run on a local Ollama by default or through an OpenAI-compatible API.

Who it is for. For developers working on large projects who want the agent to navigate by meaning, not just by text.

Good fit when

  • You need meaning-based code search and a structural view of a large project without reading every file
  • You need to see where a symbol is used before changing it
  • You need safe edits with a restore point and undo

Not a fit when

  • You have neither a local Ollama nor an embeddings API key
  • The project is small and plain text search is enough

Example request

Find by meaning where the project handles file uploads and show every place that function is used

MCP

Transport
stdio
Authentication
not required

Environment variables

OLLAMA_EMBED_MODEL
Embedding model for local Ollama, for example nomic-embed-text
CONTEXTPLUS_EMBED_PROVIDER
Embedding backend: ollama by default or openai
CONTEXTPLUS_OPENAI_API_KEY secret
Key for an OpenAI-compatible provider when openai is selected

Limitations

Embeddings need a running local Ollama or a key to an OpenAI-compatible provider. Cloud providers such as OpenAI and Gemini require access to their networks, a local Ollama works offline. Indexing a large repository takes time. Code writes go only through propose_commit.

How to disable. Remove the contextplus block from your client's MCP configuration and restart it.

FAQ

Do I need a paid key?

No, by default a local Ollama computes embeddings. A key is only needed if you pick an OpenAI-compatible provider.

Can the server change code by itself?

Writes go only through propose_commit, which validates edits and creates a restore point, with undo available via undo_change.

Discussion

No questions or reviews yet.

Official

The CodeAlive MCP server: the agent searches large codebases by meaning and exactly and follows call relations without a full read

MCP serverExtended access91Repository stars
Official

A semantic code search MCP server: indexes the project into a vector database and gives the agent only relevant snippets

MCP serverExtended access12.7KRepository stars

A local MCP server that indexes your code so the agent pulls the functions it needs instead of rereading whole files

MCP serverExtended access457Repository stars

An MCP server that builds a code graph of functions, classes, calls and routes and answers the agent's structural queries locally

MCP serverExtended access48.5KRepository stars
Official

An MCP server and CLI for code research: search and understand your project and all of GitHub with fewer tokens

MCP serverExtended access961Repository stars

An MCP server that builds a code knowledge graph: semantic search, call graph, HTTP route tracing and change impact analysis.

MCP serverExtended access94Repository stars

README in short

The README describes Context+ as an MCP server that combines RAG, Tree-sitter AST, spectral clustering and Obsidian-style linking to make a large codebase navigable. Tools are grouped into discovery, analysis, code ops, version control through restore points and a graph-based memory. Installation is via npx or bunx by adding a block to the client's MCP config, with an init subcommand to generate the config for Claude Code, Cursor, VS Code, Windsurf and OpenCode. Embeddings support two backends: a local Ollama by default and an OpenAI-compatible API. MIT licensed.

README badge

Report a problem