#1919th of 86 in MCP servers for developers
socraticode
MCP server that indexes a codebase for hybrid semantic and BM25 search
- Stars
- 3.4k
- License
- AGPL-3.0
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- TypeScript
782 on 10 Apr 20263,363 on 30 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
SocratiCode is a local stdio MCP server, also packaged as plugins for Claude Code, Codex and VS Code, that indexes a repository into Qdrant using AST-aware chunking and RRF-fused semantic plus BM25 search. It also builds dependency graphs, symbol-level impact and call-flow analysis across 18 languages, and searchable artifacts such as database schemas and API specs. A file watcher keeps the index current, and embeddings run on local Ollama by default.
Who it is for: Developers giving MCP-capable coding agents search over large repositories
Strengths
- Hybrid semantic and BM25 search with AST-aware chunking over a Qdrant index
- Impact analysis and call-flow tracing across 18 languages, plus dependency graph explorer
- Resumable batched indexing and a file watcher; README cites repos up to about 40M lines
- Local embeddings by default, with OpenAI or Google Gemini and external Qdrant as options
Weaknesses
- AGPL-3.0 license may constrain embedding in proprietary products
- Default setup needs Docker running for managed Qdrant and Ollama
- Docker containers cannot use the GPU on macOS or Windows; native Ollama is needed for speed
- Hosted team index, SSO and audit logs are only in the separate Cloud beta
What it needs
- GPU optional
- Compose
- Needs Node.js 18.17+, Docker, Qdrant, Ollama
- Models: Ollama (local embeddings), OpenAI embeddings, Google Gemini embeddings
Quick answers
Is socraticode open source?
Yes. Its code is on GitHub under the AGPL-3.0 license.
Can you run socraticode with Docker?
Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.
Also in MCP servers for developers
See all 86| Rank | Project | Score |
|---|---|---|
| 1 | codegraphLocal code knowledge graph that coding agents query over MCP | 96 out of 100 |
| 2 | gitnexusCode knowledge graph exposed to coding agents through MCP tools | 96 out of 100 |
| 3 | serenaMCP server giving coding agents symbol-level code search, editing and refactoring | 91 out of 100 |
| #4 | n8n-mcpMCP server exposing n8n node docs, templates and workflow management to AI assistants | 90 out of 100 |
| #5 | context7MCP server and CLI that feed current library docs to coding agents | 89 out of 100 |