← Explore all mcp servers

VECTOR DATA MANAGEMENT / Chroma

Chroma MCP

Lets an assistant create and query Chroma collections through local, HTTP or Chroma Cloud database connections.

“This is a MCP server for self-hosting your access to Chroma.”

01 / THE REASONING

Why this made the selection.

  • Documents collection and document operations rather than claiming retrieval alone.
  • Exposes persistent, ephemeral, HTTP and cloud Chroma connection choices in its configuration.

02 / THE REVIEW RECORD

What we actually inspected.

Source review has boundaries.
A clear record is more useful than a “safe” badge.

Material inspected

  • README.md (installation, capability and permission sections)
  • pyproject.toml
  • src/chroma_mcp/server.py
  • LICENSE

Our findings

  • The server entrypoint selects Chroma client and embedding configuration from CLI/environment settings.
  • Chroma client types describe database connections, not four different MCP transports.

Not established by this review

  • Server startup, authentication and tool execution were not tested.

The review applies to the material and revision named here. A newer upstream release can change its behavior.

03 / PUT IT TO WORK

Connect a server deliberately.

Upstream setup instructions ↗

DOCUMENTED COMMAND

uvx chroma-mcp

Copying does not execute this command. It may retrieve a newer version than the reviewed source.

  1. Select persistent, HTTP or cloud configuration if an ephemeral database is unsuitable.
  2. Configure database and optional embedding-provider credentials outside the prompt.

Before you start

  • uv/Python; database connection details and embedding-provider credentials when required.

04 / FOLLOW THE EVIDENCE

The source trail.

Our notes are separate from the original resource.
Check upstream before adopting a new version.

  1. Official documentation ↗Checked

    https://github.com/chroma-core/chroma-mcp/blob/98ff67589bdcc31b730a5415ff9529433f949077/README.md

    Supports: summary, whySelected, bestFor, limitations, install, access, compatibility, transports

  2. https://github.com/chroma-core/chroma-mcp/blob/98ff67589bdcc31b730a5415ff9529433f949077/LICENSE

    Supports: license

  3. https://github.com/chroma-core/chroma-mcp/blob/98ff67589bdcc31b730a5415ff9529433f949077/pyproject.toml

    Supports: language, review

  4. https://github.com/chroma-core/chroma-mcp/blob/98ff67589bdcc31b730a5415ff9529433f949077/src/chroma_mcp/server.py

    Supports: language, review