ChromaDB Remote MCP Server

Remote ChromaDB vector database MCP server with streamable HTTP transport

Remote serverstreamable-httpPython

What is the ChromaDB Remote MCP Server?

Remote ChromaDB vector database MCP server with streamable HTTP transport

What it actually does

A Streamable HTTP MCP (Model Context Protocol) server that provides remote access to ChromaDB for AI assistants like Claude. Enables semantic search and vector database operations from mobile devices and remote locations.

All clients access the same self-hosted ChromaDB through this remote MCP server. Vector embeddings and semantic search results persist across all platforms.

  • Shared Memory Across Devices — - All Claude clients use the same ChromaDB instance
  • Self-Hosted & Private — - Your data stays on your infrastructure
  • Remote Access — - Connect from anywhere via Tailscale or public internet
  • Complete ChromaDB Support — - All CRUD operations via MCP tools
  • REST API Proxy — - Direct ChromaDB access for Python/JavaScript
  • Unified Authentication — - Single token protects both MCP and REST API endpoints

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
chroma_searchHybrid dense + sparse search (RRF). The algorithm itself works on a single node; chromadb open-source simply hasn't implemented the search() endpoint in the local executor.
chroma_fork_collectionZero-copy fork (segment-level operation on object storage — architecturally requires the distributed compactor/storage stack).
chroma_get_fork_countFork metadata lookup (depends on the distributed metadata store).
chroma_get_indexing_statusWAL offset + compactor index progress (requires the distributed WAL/compactor services).

Configuration

VariableDescriptionRequired
MCP_AUTH_TOKENCredential the server authenticates with.Yes
CHROMA_DATA_PATHFilesystem location the server is allowed to use.Optional
CHROMA_HOSTEndpoint or connection string the server talks to.Optional
CHROMA_AUTH_TOKENCredential the server authenticates with.Yes

Example prompts to try

  • “Use ChromaDB Remote to chroma search.”
  • “Use ChromaDB Remote to chroma fork collection.”
  • “Use ChromaDB Remote to chroma get fork count.”

Frequently asked questions

Remote ChromaDB vector database MCP server with streamable HTTP transport Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.