{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.giancarloerra/socraticode","description":"MCP server for local codebase indexing, semantic search, and code dependency graphs.","repository":{"url":"https://github.com/giancarloerra/socraticode","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"socraticode","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Embedding provider to use: ollama (default), openai, or google","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: nomic-embed-text for ollama, text-embedding-3-small for openai, gemini-embedding-001 for google)","format":"string","name":"EMBEDDING_MODEL"},{"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-03-04T18:15:49.550766Z","publishedAt":"2026-03-04T18:15:49.550766Z","updatedAt":"2026-03-04T18:15:49.550766Z","isLatest":true}}}
