Contextplus
UnclaimedSemantic Intelligence for Large-Scale Engineering. 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.
Install
npx -y contextplus init claudeSet up this server
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
17 of 17 tools
Documented tools (17)
From project documentation. A server handshake does not verify each tool’s description or behavior.
add_interlinked_context
Bulk-add nodes with auto-similarity linking (cosine ≥ 0.72 creates edges automatically).
create_relation
Create typed edges between nodes (relatesto, dependson, implements, references, similarto, contains).
get_blast_radius
Trace every file and line where a symbol is imported or used. Prevents orphaned references.
get_context_tree
Structural AST tree of a project with file headers and symbol ranges (line numbers for functions/classes/methods). Dynamic pruning shrinks output automatically.
get_feature_hub
Obsidian-style feature hub navigator. Hubs are .md files with [[wikilinks]] that map features to code files.
get_file_skeleton
Function signatures, class methods, and type definitions with line ranges, without reading full bodies. Shows the API surface.
list_restore_points
List all shadow restore points created by proposecommit. Each captures file state before AI changes.
propose_commit
The only way to write code. Validates against strict rules before saving. Creates a shadow restore point before writing.
prune_stale_links
Remove decayed edges (e^(-λt) below threshold) and orphan nodes with low access counts.
retrieve_with_traversal
Start from a node and walk outward — returns all reachable neighbors scored by decay and depth.
run_static_analysis
Run native linters and compilers to find unused variables, dead code, and type errors. Supports TypeScript, Python, Rust, Go.
search_memory_graph
Semantic search with graph traversal — finds direct matches then walks 1st/2nd-degree neighbors.
semantic_code_search
Search by meaning, not exact text. Uses embeddings over file headers/symbols and returns matched symbol definition lines.
semantic_identifier_search
Identifier-level semantic retrieval for functions/classes/variables with ranked call sites and line numbers.
semantic_navigate
Browse codebase by meaning using spectral clustering. Groups semantically related files into labeled clusters.
undo_change
Restore files to their state before a specific AI change. Uses shadow restore points. Does not affect git.
upsert_memory_node
Create or update a memory node (concept, file, symbol, note) with auto-generated embeddings.
Tool change history
FAQ
Questions about Contextplus MCP Server
- How do I connect Contextplus MCP Server to Claude?
- The listing records `npx -y contextplus init claude` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Code, Cursor, Windsurf as compatible clients.
- Is Contextplus MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Contextplus MCP Server do?
- Contextplus MCP Server documents 17 tools to the agent, including add_interlinked_context, create_relation, get_blast_radius. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.