{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.giancarloerra/socraticode","description":"MCP server for enterprise local codebase indexing, semantic search, and code dependency graphs.","repository":{"url":"https://github.com/giancarloerra/socraticode","source":"github"},"version":"1.13.3","packages":[{"registryType":"npm","identifier":"socraticode","version":"1.13.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Embedding provider to use: ollama (default), openai, google, lmstudio, or litellm","format":"string","name":"EMBEDDING_PROVIDER"},{"description":"API key for OpenAI embeddings (required only when EMBEDDING_PROVIDER=openai)","format":"string","isSecret":true,"name":"OPENAI_API_KEY"},{"description":"API key for Google embeddings (required only when EMBEDDING_PROVIDER=google)","format":"string","isSecret":true,"name":"GOOGLE_API_KEY"},{"description":"URL of the Ollama server (default: auto-detected; Docker-managed or http://localhost:11434)","format":"string","name":"OLLAMA_URL"},{"description":"Embedding model name (defaults per provider; required for lmstudio and litellm)","format":"string","name":"EMBEDDING_MODEL"},{"description":"Embedding vector dimensions (defaults per provider; required for lmstudio and litellm)","format":"string","name":"EMBEDDING_DIMENSIONS"},{"description":"Ollama mode: auto (default), docker, or external","format":"string","name":"OLLAMA_MODE"},{"description":"Optional API key for authenticated Ollama proxies","format":"string","isSecret":true,"name":"OLLAMA_API_KEY"},{"description":"LM Studio OpenAI-compatible base URL (default: http://localhost:1234/v1)","format":"string","name":"LMSTUDIO_URL"},{"description":"Optional API key when LM Studio authentication is enabled","format":"string","isSecret":true,"name":"LMSTUDIO_API_KEY"},{"description":"Allow compatible embedding servers without a models endpoint to be probed directly","format":"string","name":"LMSTUDIO_ALLOW_MISSING_MODEL_LISTING"},{"description":"LiteLLM OpenAI-compatible base URL (default: http://localhost:4000/v1)","format":"string","name":"LITELLM_URL"},{"description":"LiteLLM master or virtual API key (required when EMBEDDING_PROVIDER=litellm)","format":"string","isSecret":true,"name":"LITELLM_API_KEY"},{"description":"Forward the dimensions parameter through LiteLLM when explicitly enabled","format":"string","name":"LITELLM_SEND_DIMENSIONS"},{"description":"Qdrant mode: managed (default, Docker-managed) or external (user-provided instance)","format":"string","name":"QDRANT_MODE"},{"description":"Full URL for remote/cloud Qdrant (e.g. https://xyz.cloud.qdrant.io:6333). Only needed when QDRANT_MODE=external","format":"string","name":"QDRANT_URL"},{"description":"API key for remote Qdrant instance. Only needed when QDRANT_MODE=external","format":"string","isSecret":true,"name":"QDRANT_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T16:52:27.481264Z","publishedAt":"2026-09-10T16:52:27.481264Z","updatedAt":"2026-09-10T16:52:27.481264Z","isLatest":true}}}
