Skip to main content
📖 The AI Tool Bible

Chroma MCP

Official MCP server that gives LLM clients direct access to the Chroma vector database.

Free· Open source (Apache 2.0). Free to run locally or self-hosted; embedding-function API keys (OpenAI, Cohere, Jina, VoyageAI, Roboflow) billed by those providers. Chroma Cloud pricing set separately by Chroma.MCP Servers
Visit website →
Best for

Developers who already use Chroma (or want to) and need to give Claude Desktop, Cursor, or another MCP client durable vector memory or a searchable knowledge base with minimal glue code.

Skip if

Teams needing hosted, multi-tenant vector search with auth and quotas out of the box, or anyone who wants an opinionated end-to-end RAG framework rather than a database bridge.

Chroma MCP is the official Model Context Protocol server for Chroma, the open-source embedding database. It exposes Chroma's collection and document APIs as MCP tools so any MCP-aware LLM client - Claude Desktop, Cursor, Continue, Windsurf, or custom agents - can persist, search, and manage vector data without bespoke integration code. The server ships as a Python package installable via uvx or pip, and supports four client modes: ephemeral (in-memory, ideal for tests), persistent (local file-based storage), HTTP (against a self-hosted Chroma server), and cloud (Chroma Cloud at api.trychroma.com). Once wired into a client's MCP config, the LLM gets a dozen structured tools: create/list/modify/delete collections, add/get/query/update/delete documents, peek at samples, count records, and configure HNSW parameters. Query tools support semantic search plus metadata and full-text filters. Collections persist their embedding-function choice (default all-MiniLM plus optional OpenAI, Cohere, Jina, VoyageAI, or Roboflow) from v1.0.0 onward, so retrieval always uses the same vectors used at insert. Typical use: give Claude a durable long-term memory across sessions, build a shared team knowledge base an agent can search, or attach a code/document index to a coding assistant. It is the canonical way to plug Chroma into the MCP ecosystem and a good pick when you want vector search without standing up LangChain glue or writing a REST wrapper yourself.

Editor's take

The cleanest way to hand Claude a real vector store. Install is two lines of JSON, the tool surface maps 1:1 to Chroma's own API, and the ephemeral/persistent/HTTP/cloud switch means the same server scales from a laptop test to Chroma Cloud without rewriting configs. It is a bridge, not a RAG framework - bring your own chunking and re-ranking - but as an MCP citizen it is exactly what you want.

— The AI Tool Bible editorial team

Pros

  • Official server from the Chroma team, tracks the database's features closely
  • Four deployment modes (ephemeral, persistent, HTTP, Chroma Cloud) from one binary
  • Twelve well-scoped MCP tools cover the full collection and document lifecycle
  • Supports six embedding functions including OpenAI, Cohere, Jina, and VoyageAI with per-collection persistence
  • Zero-config install via uvx - drops into Claude Desktop or Cursor in a couple of JSON lines
  • Apache 2.0 licensed and readable Python source; easy to fork or extend
  • Query tools expose HNSW tuning and metadata/full-text filters, not just naive semantic search

Cons

  • ⚠️ You still have to run and back up the Chroma store yourself unless you pay for Chroma Cloud
  • ⚠️ Command-line API key arguments are convenient but leak into process lists; env/.env path is safer but extra setup
  • ⚠️ No built-in access control or multi-tenant isolation - anything the MCP client sees, it can delete
  • ⚠️ Embedding-function persistence only works for collections created on Chroma v1.0.0+; older stores need migration
  • ⚠️ Python-only server; teams on pure Node stacks add a runtime dependency
  • ⚠️ MCP tool surface is CRUD-shaped - no higher-level RAG primitives like chunking, re-ranking, or hybrid fusion

Use cases

Long-term memory for Claude DesktopTeam knowledge base shared across agentsRAG over local documentsSemantic code search in Cursor or ContinueVector store for custom MCP agentsPersonal notes and journal recallMetadata-filtered document retrievalChroma Cloud access from LLM clients

Explore related

Compare with similar tools

All in MCP Servers

Airtable MCP Server

MCP Servers

Model Context Protocol server that gives LLMs full read/write access to your Airtable bases.

Free· Open source (MIT) and free to run. You still need an Airtable account and personal access token; Airtable itself is Free / Team $20 per user/mo / Business $45 per user/mo / Enterprise (custom).Natural-language CRM queries against AirtableLLM-driven lead triage and enrichment

Apple Notes MCP

MCP Servers

Let Claude read your local Apple Notes over the Model Context Protocol.

Free· Free / open-source (MIT). No hosted service; runs locally on your Mac.Personal knowledge retrieval from Apple NotesSearching decade-old meeting notes during a Claude chat

AWS MCP Servers

MCP Servers

Official AWS Labs collection of Model Context Protocol servers for connecting AI coding assistants and agents to AWS services and documentation.

Free· Free and open source (Apache 2.0). AWS service usage billed at standard AWS rates. Optional AWS-hosted 'remote managed' servers included at no additional charge beyond consumed AWS services.AWS infrastructure-as-code scaffolding with CDK or CloudFormationGrounded answers from live AWS documentation

Azure MCP Server

MCP Servers

Official Microsoft MCP server that exposes 40+ Azure services to AI agents under the developer's own Entra ID credentials.

Free· Server is free and MIT-licensed. Azure resource usage is billed separately at standard Azure rates based on whatever services the agent queries or mutates.Natural-language Azure resource inventoryLog Analytics and Kusto (KQL) querying from an agent

Blender MCP

MCP Servers · Model-agnostic; commonly paired with Claude (Sonnet/Opus) via Claude Desktop, but works with any MCP-capable client

Give Claude hands inside Blender — an MCP server for natural-language 3D modeling.

Free· Free and open-source (MIT license). No hosted service, no subscription; you supply your own MCP-capable client (Claude Desktop, Cursor, VS Code, OpenCode) and pay only for whatever LLM the client uses.AI-assisted 3D scene blockingGenerative prop and mesh creation via Hyper3D Rodin

Brave Search MCP

MCP Servers

Give any MCP client web and local search powered by the Brave Search API.

Freemium· Free: $ 0 USD · Team: $ 4 USD per user/month · Enterprise: $ 21 USD per user/monthGrounded web search inside Claude DesktopAgent fact-checking and citation lookup