Back to Home
meloncafe icon

chromadb-remote-mcp

Verified Safe

by meloncafe

Overview

Provides remote, authenticated access to ChromaDB for AI assistants like Claude, enabling semantic search and vector database operations from various platforms and locations.

Installation

Run Command
docker compose up -d

Environment Variables

  • PORT
  • MCP_AUTH_TOKEN
  • CHROMA_HOST
  • CHROMA_PORT
  • CHROMA_TENANT
  • CHROMA_DATABASE
  • CHROMA_AUTH_TOKEN
  • RATE_LIMIT_MAX
  • ALLOWED_ORIGINS
  • ALLOW_QUERY_AUTH
  • REQUEST_TIMEOUT
  • PING_TIMEOUT
  • LOG_LEVEL
  • CHROMA_DATA_PATH

Security Notes

The server demonstrates a very strong commitment to security. It includes extensive measures such as input sanitization (preventing log injection, ANSI escape sequences, prototype pollution), strict origin header validation (DNS rebinding protection), a comprehensive set of security headers (CSP, HSTS, X-Frame-Options, etc.), rate limiting, and timing-safe token comparison to prevent timing attacks. Authentication is unified across MCP and REST API endpoints, with warnings for less secure query parameter authentication in production. The project actively uses static analysis tools (DeepSource, CodeQL, Dependabot) and has a detailed security policy. No `eval` or obfuscation was found. The core functionality as a proxy for ChromaDB means it mediates access and enhances security for the underlying database, which is typically not exposed directly. It does, however, expose an `/mcp` endpoint and a proxied `/api/v2/*` for ChromaDB, requiring careful configuration of `MCP_AUTH_TOKEN` for public deployments.

Similar Servers

Stats

Interest Score38
Security Score9
Cost ClassLow
Avg Tokens200
Stars9
Forks2
Last Update2026-01-18

Tags

MCPChromaDBVector DatabaseAI MemoryAPI Proxy