Перейти к содержимому

Chroma MCP Server

Предоставляет векторную базу данных для семантического поиска и управления документами с помощью Chroma.

Python
38 stars

Описание

Это MCP-сервер на Python, интегрированный с Chroma для создания векторной базы данных. Поддерживает CRUD-операции над документами, семантический поиск по смыслу, фильтрацию по метаданным и контенту. Данные хранятся persistently в локальной директории. Идеально для приложений семантического поиска, управления знаниями, RAG-систем и AI-ассистентов, где нужен быстрый доступ к похожим документам.

Возможности

Создание документа

Добавляет новый документ с ID, содержимым и опциональными метаданными.

Чтение документа

Извлекает документ по ID с содержимым и метаданными.

Обновление документа

Изменяет содержимое и метаданные существующего документа.

Удаление документа

Удаляет документ по ID.

Список документов

Возвращает все документы с пагинацией (limit, offset).

Семантический поиск

Находит похожие документы по запросу с ранжированием по расстоянию, фильтрами метаданных и контента.

Фильтрация метаданных

Ограничивает результаты поиска по полям метаданных.

Постоянное хранение

Сохраняет данные в локальной директории для persistence между запусками.

Установка

{ “mcpServers”: { “chroma”: { “command”: “uv”, “args”: [ “–directory”, “C:/MCP/server/community/chroma”, “run”, “chroma” ] } } }

Установка зависимостей:

uv venv
uv sync --dev --all-extras

Запуск:

uv run chroma

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
38

Ссылки