Home › Development › SocratiCode
SocratiCode
MCP server for enterprise local codebase indexing, semantic search, and code dependency graphs.
Connect
Review any command before running it. Package names and URLs come from the server's own registry entry.
Package (npm 1.14.0)
npx -y [email protected]
Or add to your MCP client config:
{
"mcpServers": {
"socraticode": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"EMBEDDING_PROVIDER": "<YOUR_VALUE>",
"OPENAI_API_KEY": "<YOUR_VALUE>",
"GOOGLE_API_KEY": "<YOUR_VALUE>",
"OLLAMA_URL": "<YOUR_VALUE>",
"EMBEDDING_MODEL": "<YOUR_VALUE>",
"EMBEDDING_DIMENSIONS": "<YOUR_VALUE>",
"OLLAMA_MODE": "<YOUR_VALUE>",
"OLLAMA_API_KEY": "<YOUR_VALUE>",
"LMSTUDIO_URL": "<YOUR_VALUE>",
"LMSTUDIO_API_KEY": "<YOUR_VALUE>",
"LMSTUDIO_ALLOW_MISSING_MODEL_LISTING": "<YOUR_VALUE>",
"LITELLM_URL": "<YOUR_VALUE>",
"LITELLM_API_KEY": "<YOUR_VALUE>",
"LITELLM_SEND_DIMENSIONS": "<YOUR_VALUE>",
"QDRANT_MODE": "<YOUR_VALUE>",
"QDRANT_URL": "<YOUR_VALUE>",
"QDRANT_API_KEY": "<YOUR_VALUE>"
}
}
}
}
EMBEDDING_PROVIDER— Embedding provider to use: ollama (default), openai, google, lmstudio, or litellmOPENAI_API_KEYsecret — API key for OpenAI embeddings (required only when EMBEDDING_PROVIDER=openai)GOOGLE_API_KEYsecret — API key for Google embeddings (required only when EMBEDDING_PROVIDER=google)OLLAMA_URL— URL of the Ollama server (default: auto-detected; Docker-managed or http://localhost:11434)EMBEDDING_MODEL— Embedding model name (defaults per provider; required for lmstudio and litellm)EMBEDDING_DIMENSIONS— Embedding vector dimensions (defaults per provider; required for lmstudio and litellm)OLLAMA_MODE— Ollama mode: auto (default), docker, or externalOLLAMA_API_KEYsecret — Optional API key for authenticated Ollama proxiesLMSTUDIO_URL— LM Studio OpenAI-compatible base URL (default: http://localhost:1234/v1)LMSTUDIO_API_KEYsecret — Optional API key when LM Studio authentication is enabledLMSTUDIO_ALLOW_MISSING_MODEL_LISTING— Allow compatible embedding servers without a models endpoint to be probed directlyLITELLM_URL— LiteLLM OpenAI-compatible base URL (default: http://localhost:4000/v1)LITELLM_API_KEYsecret — LiteLLM master or virtual API key (required when EMBEDDING_PROVIDER=litellm)LITELLM_SEND_DIMENSIONS— Forward the dimensions parameter through LiteLLM when explicitly enabledQDRANT_MODE— Qdrant mode: managed (default, Docker-managed) or external (user-provided instance)QDRANT_URL— Full URL for remote/cloud Qdrant (e.g. https://xyz.cloud.qdrant.io:6333). Only needed when QDRANT_MODE=externalQDRANT_API_KEYsecret — API key for remote Qdrant instance. Only needed when QDRANT_MODE=external
Related servers
Codebase Memory
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
mindshub
Connect and unify data across various platforms and databases with [MindsDB as a single MCP server](https://docs.mindsdb.com/mcp/overview).
Serena MCP: the IDE for your agent
A powerful toolkit for coding, providing semantic retrieval and editing capabilities.
Repomix
Pack local or remote codebases into AI-friendly files that LLMs and coding agents can read or search
claude-task-master
AI-powered task management system for AI-driven development. Features PRD parsing, task expansion, multi-provider support (Claude, OpenAI,…
pydantic-ai
Run Python code in a secure sandbox via MCP tool calls
Data from the Official MCP Registry