chroma-mcp
A server providing data retrieval capabilities powered by the Chroma embedding database, enabling AI models to create and retrieve data collections using vector search, full text search, and metadata filtering.
About this tool
chroma-mcp
Source: https://github.com/chroma-core/chroma-mcp
Description
chroma-mcp is a Model Context Protocol (MCP) server implementation that provides database capabilities for Chroma, an open-source embedding database. It enables integration between LLM applications and external data sources, allowing AI models to create collections over generated data and user inputs, and retrieve that data using vector search, full text search, and metadata filtering.
Features
-
Flexible Client Types:
- Ephemeral (in-memory) client for testing and development
- Persistent file-based storage client
- HTTP client for self-hosted Chroma instances
- Cloud client for Chroma Cloud integration (connects to api.trychroma.com)
-
Collection Management:
- Create, modify, and delete collections
- List all collections with pagination
- Retrieve collection information and statistics
- Configure HNSW parameters for optimized vector search
-
Document Operations:
- Add documents with optional metadata and custom IDs
- Query documents using semantic search
- Advanced filtering using metadata and document content
- Retrieve documents by IDs or filters
- Full text search capabilities
-
Supported Tools (API Endpoints):
- create_collection
- peek_collection
- list_collections
- get_collection_info
- get_collection_count
- modify_collection
- delete_collection
- add_documents
- query_documents
- get_documents
-
Configuration Options:
- Supports configuration via command-line arguments or environment variables
- Integration with Claude Desktop supported
Pricing
No pricing information is provided. chroma-mcp is an open-source project.
Tags
mcp, vector-database, semantic-search, data-access, chroma
Category
data-access-integration-mcp-servers
Loading more......
Information
Categories
Similar Products
6 result(s)An MCP server for accessing Israeli Government Data from Data.gov.il, allowing structured data retrieval and interaction via the MCP protocol. It is a direct example of a domain-specific Awesome MCP Server.
An MCP server for reading .ged files and genetic data, integrating ancestry information into AI workflows via MCP.
An MCP server that enables AI assistants to search and access arXiv research papers through a simple Message Control Protocol interface, allowing for paper search, download, listing, and reading capabilities. Highly relevant as a specialized MCP server.
An MCP server designed for querying books, compatible with common MCP clients such as Cherry Studio, providing book data access via the MCP protocol.
An MCP server enabling access and search functionality for local Apple Notes databases, fitting into the MCP server ecosystem. Also supports semantic search and AI-assisted Retrieval Augmented Generation (RAG) over Apple Notes, supporting secure, local interaction through Claude Desktop.
ApeRAG is a production-ready RAG platform that combines Graph RAG, vector search, and full-text search, and is usable as an MCP server for building retrieval-augmented generation systems over heterogeneous knowledge sources.