ChromaDB Remote MCP Server
by meloncafe
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | External port (Caddy reverse proxy) | 8080 |
| CHROMA_HOST | No | ChromaDB host (internal) | chromadb |
| CHROMA_PORT | No | ChromaDB port (internal) | 8000 |
| OIDC_PRESET | No | Convenience preset names: google,github,microsoft | |
| OIDC_SCOPES | No | Comma-separated scopes | |
| OIDC_ISSUERS | No | Comma-separated OIDC issuer URLs | |
| CHROMA_TENANT | No | ChromaDB tenant | default_tenant |
| OIDC_AUDIENCE | No | Expected aud claim | |
| GEMINI_API_KEY | No | Google AI Studio API key for gemini provider | |
| MCP_AUTH_TOKEN | Yes | Authentication token for MCP and REST API (required for public access) | |
| RATE_LIMIT_MAX | No | Max requests per IP per 15 minutes | 100 |
| RERANKER_MODEL | No | Reranker model id | |
| ALLOWED_ORIGINS | No | Comma-separated list of allowed origins (DNS rebinding protection) | |
| CHROMA_DATABASE | No | ChromaDB database | default_database |
| EMBEDDING_MODEL | No | Provider-specific model id | |
| CHROMA_DATA_PATH | No | ChromaDB data storage path | chroma-data |
| RERANKER_API_KEY | No | Optional bearer key for reranker | |
| CHROMA_AUTH_TOKEN | No | ChromaDB auth token (if ChromaDB requires auth) | |
| EMBEDDING_API_KEY | No | Bearer key for openai_compatible or voyage providers | |
| OIDC_LOG_SUB_MODE | No | full or SHA-256 first 12 chars | |
| RERANKER_API_BASE | No | OpenAI-compatible /rerank endpoint | |
| EMBEDDING_API_BASE | No | OpenAI-compatible endpoint base URL | |
| EMBEDDING_PROVIDER | No | Embedding provider: chromadb-default, external, openai_compatible, gemini, voyage | |
| CONFIDENCE_THRESHOLD | No | Default min_score (0-1) | |
| EMBEDDING_DIMENSIONS | No | Vector dimensions | |
| ALLOW_INSECURE_NO_AUTH | No | Set to true to allow running without authentication (local dev only) | |
| LEGACY_COLLECTION_COMPAT | No | true to allow read-only access to legacy v1 collections |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/meloncafe/chromadb-remote-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server