MCP server for enterprise local codebase indexing, semantic search, and code dependency graphs.
Indexed, not yet reviewed
We found socraticode in the official MCP registry. Our automated check passed on Nov 1, 2026 (it confirms the server is published and reachable), but no one at CuratedMCP has reviewed its code, permissions or credentials handling. Check what it can access before you give it keys. Scan your machine free to see every MCP server you have installed.
from agents import Agent
from agents.mcp import MCPServerStdio
async with MCPServerStdio(
params={
"command": "npx",
"args": [
"-y",
"socraticode"
]
},
) as server:
agent = Agent(name="Assistant", mcp_servers=[server])| Environment variable | Required | What it is |
|---|---|---|
| EMBEDDING_PROVIDER | No | Embedding provider to use: ollama (default), openai, google, lmstudio, or litellm |
| OPENAI_API_KEYsecret | No | API key for OpenAI embeddings (required only when EMBEDDING_PROVIDER=openai) |
| GOOGLE_API_KEYsecret | No | API key for Google embeddings (required only when EMBEDDING_PROVIDER=google) |
| OLLAMA_URL | No | URL of the Ollama server (default: auto-detected; Docker-managed or http://localhost:11434) |
| EMBEDDING_MODEL | No | Embedding model name (defaults per provider; required for lmstudio and litellm) |
| EMBEDDING_DIMENSIONS | No | Embedding vector dimensions (defaults per provider; required for lmstudio and litellm) |
| OLLAMA_MODE | No | Ollama mode: auto (default), docker, or external |
| OLLAMA_API_KEYsecret | No | Optional API key for authenticated Ollama proxies |
| LMSTUDIO_URL | No | LM Studio OpenAI-compatible base URL (default: http://localhost:1234/v1) |
| LMSTUDIO_API_KEYsecret | No | Optional API key when LM Studio authentication is enabled |
| LMSTUDIO_ALLOW_MISSING_MODEL_LISTING | No | Allow compatible embedding servers without a models endpoint to be probed directly |
| LITELLM_URL | No | LiteLLM OpenAI-compatible base URL (default: http://localhost:4000/v1) |
| LITELLM_API_KEYsecret | No | LiteLLM master or virtual API key (required when EMBEDDING_PROVIDER=litellm) |
| LITELLM_SEND_DIMENSIONS | No | Forward the dimensions parameter through LiteLLM when explicitly enabled |
| QDRANT_MODE | No | Qdrant mode: managed (default, Docker-managed) or external (user-provided instance) |
| QDRANT_URL | No | Full URL for remote/cloud Qdrant (e.g. https://xyz.cloud.qdrant.io:6333). Only needed when QDRANT_MODE=external |
| QDRANT_API_KEYsecret | No | API key for remote Qdrant instance. Only needed when QDRANT_MODE=external |
Claim this page to get a full CuratedMCP listing: edit your description, see listing analytics, and add our README badge. Listing is free, and a person checks every submission before it goes live. We'll pre-fill the form from the registry.