AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompare
Home/
Code Assistant/
contextplus
contextplus logo

contextplus

Active·★ 2.0k·MIT·Updated 2026-07-13

Context+ is an MCP server that turns a large codebase into a searchable, hierarchical map using Tree-sitter AST parsing (43 file extensions), spectral clustering and Obsidian-style wikilinks. Its 11 tools are grouped into discovery (`get_context_tree`, `get_file_skeleton` for signatures without bodies, and `semantic_code_search`, which searches by meaning using embeddings), analysis, code operations and version control. The Git layer keeps shadow restore points so changes can be undone without touching git history. The README claims it is for developers who demand 99% accuracy; that figure is the project's own claim and no benchmark is given in the README.

Embeddings come from Ollama (the example uses `nomic-embed-text` for embeddings and `gemma2:27b` for chat) and are cached on disk under `.mcp_data/`, with a realtime tracker that refreshes changed files incrementally. Setup needs no install: add `bunx contextplus` (or `npx -y contextplus`) to your MCP config for Claude Code, Cursor, VS Code or Windsurf, or generate the config file with `npx -y contextplus init claude`. It can also be built from source with `npm install` and `npm run build`. It is MIT licensed.

© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.

Guides

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-18.

License
MIT
Latest release
No GitHub releases
Last commit
2026-07-13
Contributors
14
Forks
178
Open issues and PRs
2
First published
2026-02-27

Source: GitHub, npm and PyPI public APIs.

#Semantic Code Analysis#AST Parsing#AI-powered Development#Code Search#Static Analysis#Code Refactoring#Version Control#Developer Tools
$ Install
$ npm install && npm run build
↗ Visit site★ GitHub
01

Features

01Semantic Code Understanding: Leverages Tree-sitter AST parsing, Spectral Clustering, and Obsidian-style linking to create a searchable, hierarchical feature graph.
02Advanced Code Discovery: Offers tools like `semantic_code_search` and `semantic_navigate` to search by meaning and browse semantically related files and identifiers.
03Comprehensive Code Analysis: Provides `get_blast_radius` for tracing symbol usage and `run_static_analysis` for finding errors across multiple programming languages.
04Safe Code Operations & Versioning: Includes `propose_commit` for rule-validated commits and a shadow restore point system for undoing AI changes without affecting Git history.
05Multi-language Support: Supports static analysis for TypeScript, Python, Rust, Go, and multi-language AST parsing across 43 extensions.
02

Why choose it

+Gives agents file skeletons and signatures instead of full files, which saves context
+Semantic code search by meaning, with embeddings cached on disk and refreshed incrementally
+Shadow restore points allow undo without touching git history
+No install needed: `bunx contextplus` or `npx -y contextplus` in the MCP config
03

Trade-offs

!Needs Ollama (or an Ollama-compatible endpoint) for embeddings, and the example config uses a 27B chat model
!The 99% accuracy claim has no benchmark in the README
!Indexing a large repo costs GPU/CPU time on the first run
!The README is short on examples of how the tools combine in practice
04

Maintenance check

SlowingChecked: 2026-10-22
Last commit
2026-07-13
Commits, last 90 days
0
Releases, last 90 days
0
Latest release
—
Open issues
2
Recent issues with at least one comment
13/15
Commits per week, last 12 weeks
Commits per week, last 12 weeks: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.

05

Compatibility

Node.js
Runtime
Verified via docs
TypeScript
Language
Verified via docs
Python
Language
Verified via docs
Rust
Language
Verified via docs
Go
Language
Verified via docs
Claude Code
IDE Integration
Verified via docs
06

Quick start

1
$ npm install
2
$ npm run build
07

Use cases

↳Large Codebase Navigation: Developers can use semantic search and clustering to efficiently understand code structure and relationships within massive projects.
↳Impact Analysis for Changes: Before implementing modifications, `get_blast_radius` helps identify all affected areas to prevent orphaned references and ensure code integrity.
↳Automated Code Quality Checks: Integrate `run_static_analysis` into CI/CD pipelines to automatically find dead code, unused variables, and type errors across various languages.
↳AI-Assisted Code Writing: Utilize `propose_commit` to validate AI-generated or manually written code against strict rules before saving, ensuring high quality and adherence to standards.
↳Undoing AI Modifications Safely: Leverage shadow restore points to easily revert specific AI-driven changes without altering the project's Git history, providing a safe sandbox for AI experimentation.
08

Alternatives

⚡Top VS:
VSBenzi★169→VSchunkhound★1.5k→VStree-sitter-analyzer★61→

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs04Maintenance check05Compatibility06Quick start

Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.

Most discussed open issues

  • #45 Security review pilot for Context+'s write/execute tool surface0 comments · 2026-08-25

Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.

VS
Aletheore
★612
→
Benzi logo
Benzi★ 169
Benzi is AI-native code intelligence infrastructure. Claude Code greps; Cursor embeds; Aider maps signatures; Benzi resolves — and answers in O(1). Every language runs its own tree-sitter grammar into the same query map.
VSCompare→
chunkhound logo
chunkhound★ 1.5k
Local first codebase intelligence
VSCompare→
tree-sitter-analyzer logo
tree-sitter-analyzer★ 61
A scalable, multi-language code analysis framework based on Tree-sitter, usable both as a CLI tool and an MCP server.
VSCompare→
Aletheore logo
Aletheore★ 612
Evidence-grounded repository audit CLI - deterministic scanner, MCP server, live dashboard, and a GitHub Action that posts PR diffs.
VSCompare→
arbor logo
arbor★ 161
Graph-native code intelligence that replaces embedding-based RAG with deterministic program understanding.
VSCompare→
code-index-mcp logo
code-index-mcp★ 154
Rust-native code index MCP server with first-class 1C:Enterprise (BSL) support. Static binary, no runtime. 31 tools — 20 universal + 11 BSL-specific. Tree-sitter AST for 10 languages. Federation across multiple repos. Built for production-scale monorepos.
VSCompare→
Synaptic logo
Synaptic★ 31
Auditable code intelligence for AI agents - map dependencies, predict change impact, select the right tests, and verify refactors before they ship.
VSCompare→
sruja logo
sruja★ 24
A CLI-first autonomous coding agent where the actor never grades itself. Every edit is grounded in your repo's real topology and verified by an independent deterministic grader (drift, lint, verify-task, intent) before it ships. Closed-loop: comprehend → plan → execute → critique → replan. Also a passive MCP harness.
VSCompare→
See all alternatives →
07
Use cases
08Alternatives
ForLoopCodes /
contextplus
↗

MCP server giving agents a structural and semantic map of a codebase

2.0k178MIT
Last commit3mo ago
StatusActive
CategoryCode Assistant
Contributors14
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit