
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Chroma向けのデータベース機能を提供するモデルコンテキストプロトコル(MCP)サーバー実装
概要
Chroma - オープンソースの埋め込みデータベース。メモリを使ったPythonやJavaScriptのLLMアプリを最速で構築する方法! モデルコンテキストプロトコル(MCP)は、LLMアプリケーションと外部のデータソースやツールを容易に統合するために設計されたオープンプロトコルであり、LLMに必要なコンテキストをシームレスに提供するための標準化されたフレームワークを提供します。 このサーバーはChromaを搭載したデータ検索機能を備え、AIモデルが生成されたデータやユーザー入力に対してコレクションを作成し、ベクトル検索、全文検索、メタデータフィルタリングなどを使ってデータを取得できるようにします。 これはChromaへのアクセスをセルフホスティングするためのMCPサーバーです。Package Searchをお探しの場合は、そのリポジトリをこちらでご覧いただけます。 - - テストおよび開発用のエフェメラル(メモリ内) - ファイルベースのストレージ用に永続的 - セルフホストのChromaインスタンス用HTTPクライアント - Chroma Cloud統合用のクラウドクライアント(api.trychromaに自動接続)
概要(AI 翻訳)
Chroma - オープンソースの埋め込みデータベース。 メモリを使ってPythonやJavaScriptのLLMアプリを最速で作る方法です!
|
|
ドキュメンタリー |
ホームページ
クロマMCPサーバー
モデルコンテキストプロトコル(MCP)は、LLMアプリケーションと外部のデータソースやツールを容易に統合するために設計されたオープンプロトコルであり、LLMに必要なコンテキストをシームレスに提供するための標準化されたフレームワークを提供します。
このサーバーはChromaを搭載したデータ検索機能を備え、AIモデルが生成されたデータやユーザー入力に対してコレクションを作成し、ベクトル検索、全文検索、メタデータフィルタリングなどを使ってデータを取得できるようにします。
これはChromaへのアクセスをセルフホスティングするためのMCPサーバーです。Package Searchをお探しの場合は、そのリポジトリをこちらでご覧いただけます。
特徴
-
柔軟なクライアントタイプ
-
テストおよび開発のための一時的(メモリ内)
-
ファイルベースのストレージに永続的
-
セルフホスト型Chromaインスタンス用のHTTPクライアント
-
Chroma Cloud統合用のクラウドクライアント(自動的に api.trychroma.com に接続)
-
コレクション管理
-
コレクションの作成、変更、削除
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Chroma - the open-source embedding database. The fastest way to build Python or JavaScript LLM apps with memory!
|
|
Docs
|
Homepage
Chroma MCP Server
The Model Context Protocol (MCP) is an open protocol designed for effortless integration between LLM applications and external data sources or tools, offering a standardized framework to seamlessly provide LLMs with the context they require.
This server provides data retrieval capabilities powered by Chroma, enabling AI models to create collections over generated data and user inputs, and retrieve that data using vector search, full text search, metadata filtering, and more.
This is a MCP server for self-hosting your access to Chroma. If you are looking for Package Search you can find the repository for that here.
Features
-
Flexible Client Types
- Ephemeral (in-memory) for testing and development
- Persistent for file-based storage
- HTTP client for self-hosted Chroma instances
- Cloud client for Chroma Cloud integration (automatically connects to api.trychroma.com)
-
Collection Management
- Create, modify, and delete collections
- List all collections with pagination support
- Get collection information and statistics
- Configure HNSW parameters for optimized vector search
- Select embedding functions when creating collections
-
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
chroma_list_collections- List all collections with pagination supportchroma_create_collection- Create a new collection with optional HNSW configurationchroma_peek_collection- View a sample of documents in a collectionchroma_get_collection_info- Get detailed information about a collection
インストール
uvx chroma-mcp