socraticode for Windsurf
io.github.giancarloerra/socraticode
MCP server for enterprise local codebase indexing, semantic search, and code dependency graphs.
client:Windsurf
transport:stdio
runtime:npm
Install socraticode in Windsurf
~/.codeium/windsurf/mcp_config.json · windows: %USERPROFILE%\.codeium\windsurf\mcp_config.json
{
"mcpServers": {
"socraticode": {
"command": "npx",
"args": [
"-y",
"socraticode"
],
"env": {
"EMBEDDING_PROVIDER": "<EMBEDDING_PROVIDER>",
"OPENAI_API_KEY": "<OPENAI_API_KEY>",
"GOOGLE_API_KEY": "<GOOGLE_API_KEY>",
"OLLAMA_URL": "<OLLAMA_URL>",
"EMBEDDING_MODEL": "<EMBEDDING_MODEL>",
"EMBEDDING_DIMENSIONS": "<EMBEDDING_DIMENSIONS>",
"OLLAMA_MODE": "<OLLAMA_MODE>",
"OLLAMA_API_KEY": "<OLLAMA_API_KEY>",
"LMSTUDIO_URL": "<LMSTUDIO_URL>",
"LMSTUDIO_API_KEY": "<LMSTUDIO_API_KEY>",
"LMSTUDIO_ALLOW_MISSING_MODEL_LISTING": "<LMSTUDIO_ALLOW_MISSING_MODEL_LISTING>",
"LITELLM_URL": "<LITELLM_URL>",
"LITELLM_API_KEY": "<LITELLM_API_KEY>",
"LITELLM_SEND_DIMENSIONS": "<LITELLM_SEND_DIMENSIONS>",
"QDRANT_MODE": "<QDRANT_MODE>",
"QDRANT_URL": "<QDRANT_URL>",
"QDRANT_API_KEY": "<QDRANT_API_KEY>"
}
}
}
}
Global only — Windsurf has no per-project MCP config. Refresh Cascade after saving. Windsurf docs