
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Chroma를 위한 데이터베이스 기능을 제공하는 모델 컨텍스트 프로토콜(MCP) 서버 구현
개요
Chroma - 오픈소스 임베딩 데이터베이스입니다. 메모리를 활용해 파이썬이나 자바스크립트 LLM 앱을 가장 빠르게 만드는 방법입니다! 모델 컨텍스트 프로토콜(MCP)은 LLM 애플리케이션과 외부 데이터 소스 또는 도구 간의 원활한 통합을 위해 설계된 개방형 프로토콜로, LLM에 필요한 맥락을 원활하게 제공할 수 있는 표준화된 프레임워크를 제공합니다. 이 서버는 Chroma를 기반으로 한 데이터 검색 기능을 제공하여 AI 모델이 생성된 데이터와 사용자 입력에 대한 컬렉션을 생성하고, 벡터 검색, 전체 텍스트 검색, 메타데이터 필터링 등을 통해 데이터를 검색할 수 있도록 합니다. 이 서버는 Chroma 접근 권한을 자체 호스팅하는 MCP 서버입니다. 패키지 검색을 찾고 계시다면 여기에서 해당 저장소를 찾을 수 있습니다. - - 테스트 및 개발을 위한 임시 (메모리 내) - 파일 기반 저장을 위한 지속 상태 - 자체 호스팅 Chroma 인스턴스용 HTTP 클라이언트 - Chroma Cloud 통합용 클라우드 클라이언트 (api.trychroma에 자동으로 연결됨).
개요(AI 번역)
Chroma - 오픈 소스 임베딩 데이터베이스.
메모리를 이용해 파이썬이나 자바스크립트 LLM 앱을 가장 빠르게 만드는 방법!
|
|
문서 |
홈페이지
크로마 MCP 서버
모델 컨텍스트 프로토콜(MCP)은 LLM 애플리케이션과 외부 데이터 소스 또는 도구 간의 원활한 통합을 위해 설계된 개방형 프로토콜로, LLM에 필요한 맥락을 원활하게 제공할 수 있는 표준화된 프레임워크를 제공합니다.
이 서버는 Chroma를 기반으로 한 데이터 검색 기능을 제공하여 AI 모델이 생성된 데이터와 사용자 입력에 대한 컬렉션을 생성하고, 벡터 검색, 전체 텍스트 검색, 메타데이터 필터링 등을 통해 데이터를 검색할 수 있도록 합니다.
이 서버는 Chroma 접근 권한을 자체 호스팅하는 MCP 서버입니다. 패키지 검색을 찾고 계시다면 여기에서 해당 저장소를 찾을 수 있습니다.
특징
-
유연한 클라이언트 유형
-
테스트 및 개발을 위한 임시 (메모리 인)
-
파일 기반 저장을 위한 영구 저장
-
자체 호스팅 Chroma 인스턴스용 HTTP 클라이언트
-
크로마 클라우드 통합용 클라우드 클라이언트 (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