SocratiCode
UnclaimedEnterprise-grade (40m+ LOC) codebase intelligence, zero-setup, local & private Plugin/Skill/Extension or MCP: hybrid semantic search, polyglot dependency graphs, symbol-level impact analysis & call-flow, interactive HTML viewer, cross-project & branch-aware search, DB/API/infra knowledge. 61% less tokens, 84% fewer calls, 37x faster. Cloud in beta.
Install
claude mcp add socraticode -- npx -y socraticodeUnclaimed 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 serverTools (26)
codebase_about
Display info about SocratiCode
codebase_context
List all context artifacts defined in .socraticodecontextartifacts.json with names, descriptions, and index status
codebase_context_index
Index or re-index all artifacts from .socraticodecontextartifacts.json
codebase_context_remove
Remove all indexed context artifacts for a project (blocked while indexing is in progress)
codebase_context_search
Semantic search across context artifacts (auto-indexes on first use, auto-detects staleness)
codebase_flow
Trace forward execution flow from an entry point. Call with no args to discover entry points (orphans, main(), framework routes, tests)
codebase_graph_build
Build a polyglot dependency graph (runs in background — poll with codebasegraphstatus)
codebase_graph_circular
Detect circular dependencies
codebase_graph_query
Query imports and dependents for a specific file
codebase_graph_remove
Remove a project's persisted code graph (waits for in-flight graph build to finish first)
codebase_graph_stats
Get graph statistics (most connected files, orphans, language breakdown)
codebase_graph_status
Check graph build progress or persisted graph metadata
codebase_graph_visualize
Generate a Mermaid diagram (mode=mermaid, default) or an interactive HTML explorer (mode=interactive) of the dependency graph. Interactive mode writes a self-contained page (vendored Cytoscape.js + Dagre, works offline) and opens it in your default browser — file + symbol views, blast-radius overlay
codebase_health
Check Docker, Qdrant, and embedding provider status
codebase_impact
Blast radius — what files break if you change file/function X (BFS through reverse-call edges)
codebase_index
Start indexing a codebase in the background (poll codebasestatus for progress)
codebase_list_projects
List all indexed projects with paths and metadata
codebase_remove
Remove a project's index (safely stops watcher, cancels in-flight indexing/update, waits for graph build)
codebase_search
Hybrid semantic + keyword search (dense + BM25, RRF-fused) with optional file path, language filters, and cross-project search (includeLinked)
codebase_status
Check index status and chunk count
codebase_stop
Gracefully stop an in-progress indexing operation (current batch finishes and checkpoints; resume with codebaseindex)
codebase_symbol
360° view of one symbol — its definition, callers, and callees
codebase_symbols
List symbols in a file or search by name across the project
codebase_update
Incremental update — only re-indexes changed files
codebase_watch
Start/stop file watching — on start, catches up missed changes then watches for future ones
Offline-safe
Cytoscape.js + Dagre are vendored inside the SocratiCode package. No CDN, no network, works in air-gapped environments.