SocratiCode logo

SocratiCode

Unclaimed

by giancarloerra

Enterprise-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 socraticode

Set up this server

This server needs project-specific setup. Follow the project instructions; no reusable public launch command is available yet.

Project instructions
aiai-assistantastclaudeclaude-codecode-graphcodebase-intelligencecontext-enginedockerembeddingsgeminigemini-cli-extensionmcpopenaiqdrantsemanticsemantic-searchvector-databasevector-embeddingsvector-search

More in Databases

Browse the full directory

Unclaimed 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 server

Security 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

26 of 26 tools

Documented tools (26)

From project documentation. A server handshake does not verify each tool’s description or behavior.

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.

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about SocratiCode MCP Server

How do I connect SocratiCode MCP Server to Claude?
The listing records `claude mcp add socraticode -- npx -y socraticode` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Claude Code, Cursor as compatible clients.
Is SocratiCode MCP Server free?
The listed licence is AGPL-3.0. 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 SocratiCode MCP Server do?
SocratiCode MCP Server documents 26 tools to the agent, including codebase_about, codebase_context, codebase_context_index. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.