Chroma MCP Server

by djm81
Integrations
  • Integrates with Codecov for code coverage reporting to track test coverage metrics

  • Provides CI workflow integration via GitHub Actions to run tests and validate the MCP server

  • Provides persistent storage capabilities for maintaining data across server restarts

Сервер Chroma MCP

Интеграция сервера Model Context Protocol (MCP) для Chroma , базы данных для встраивания с открытым исходным кодом.

Обзор

Chroma MCP Server создает постоянную, доступную для поиска «рабочую память» для разработки с использованием ИИ:

  • Автоматический вызов контекста: помощники на базе искусственного интеллекта могут запрашивать соответствующую информацию из прошлых сеансов
  • Сохранение данных, управляемое разработчиком: сохранение ключевых решений и идей в ChromaDB с помощью MCP
  • Интеграция Second Brain: интегрируется с рабочими процессами IDE для создания единого центра знаний

Основные характеристики:

  • Автоматизированное индексирование кодовой базы: отслеживание и индексация изменений кода
  • Автоматизированное ведение журнала чата: регистрация взаимодействий ИИ с улучшенным захватом контекста (различия кода, последовательности инструментов)
  • Двунаправленное связывание: связывайте обсуждения с изменениями кода для отслеживания эволюции функций
  • Семантическое разделение кода: сохранение логических структур кода для более осмысленного извлечения контекста.
  • Инструменты рабочей памяти: команды MCP для захвата и извлечения контекста разработки
  • Система проверки: основанная на фактических данных проверка изменений кода и повышения квалификации
  • Автоматизированное обучение на основе тестирования: полностью автоматизированный рабочий процесс от неудачного тестирования до проверенного исправления и продвижения обучения

Более подробную информацию смотрите в руководстве «Начало работы со вторым мозгом» .

Быстрый старт

Установка

# Basic installation pip install chroma-mcp-server # Full installation with all embedding models pip install "chroma-mcp-server[full]"

Бег

# With in-memory storage (data lost on restart) chroma-mcp-server --client-type ephemeral # With persistent storage chroma-mcp-server --client-type persistent --data-dir ./my_data

Интеграция курсора

Добавьте или измените .cursor/mcp.json в корневом каталоге вашего проекта:

{ "mcpServers": { "chroma": { "command": "uvx", "args": [ "chroma-mcp-server" ], "env": { "CHROMA_CLIENT_TYPE": "persistent", "CHROMA_DATA_DIR": "/path/to/your/data", "CHROMA_LOG_DIR": "/path/to/your/logs", "LOG_LEVEL": "INFO", "MCP_LOG_LEVEL": "INFO", "MCP_SERVER_LOG_LEVEL": "INFO" } } } }

Последние улучшения

  • Улучшенный захват контекста: автоматически извлекает различия кода, последовательности инструментов и присваивает оценки достоверности
  • Двунаправленные ссылки: создают удобные для навигации связи между обсуждениями в чате и изменениями кода.
  • Семантическое разбиение кода на фрагменты: использует логические границы (функции, классы) вместо фрагментов фиксированного размера.
  • Обеспечение применения временных меток на стороне сервера: обеспечивает единообразие временных меток во всех коллекциях.
  • Улучшенная система ведения журнала: файлы журнала выполнения предотвращают загрязнение JSON-коммуникаций в режиме stdio
  • Управление функциями внедрения: инструменты для обновления метаданных коллекции при изменении функций внедрения
  • Команда настройки коллекции: упрощает создание нескольких коллекций с единообразной конфигурацией.
  • Рабочий процесс Auto-Promote: оптимизированное продвижение производного обучения с автоматической обработкой записей с высокой степенью достоверности
  • Умные настройки по умолчанию: интерактивное продвижение с интеллектуальными настройками по умолчанию для всех полей на основе контекста
  • Предупреждения о низкой достоверности: визуальные индикаторы для записей, которые могут потребовать более тщательного изучения.
  • Автоматизированный рабочий процесс тестирования: полностью автоматизированный сбор данных о сбоях в тестировании, мониторинг исправлений и подтвержденное продвижение обучения

Документация

Подробная документация доступна в каталоге docs :

Лицензия

Chroma MCP Server лицензирован по лицензии MIT с Commons Clause. Это означает, что вы можете:

Разрешено :

  • Используйте Chroma MCP Server в любых целях (личных, коммерческих, академических)
  • Изменить код
  • Распространить копии
  • Создавайте и продавайте продукты, созданные с использованием Chroma MCP Server

Не разрешено :

  • Продать сам Chroma MCP Server
  • Предложить Chroma MCP Server в качестве размещенной услуги
  • Создание конкурирующих продуктов на основе Chroma MCP Server

Полный текст лицензии смотрите в файле LICENSE.md .

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Интеграция сервера Model Context Protocol, которая создает постоянную рабочую память с возможностью поиска для разработки с использованием ИИ, обеспечивая автоматизированный вызов контекста и сохранение знаний в Chroma, базе данных для встраивания с открытым исходным кодом.

  1. Обзор
    1. Быстрый старт
      1. Установка
      2. Бег
      3. Интеграция курсора
    2. Последние улучшения
      1. Документация
        1. Лицензия

          Related MCP Servers

          • A
            security
            F
            license
            A
            quality
            A Model Context Protocol server that enables AI models to interact with SourceSync.ai's knowledge management platform for managing documents, ingesting content from various sources, and performing semantic searches.
            Last updated -
            25
            14
            • Apple
            • Linux
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server that provides persistent task management capabilities for AI assistants, allowing them to create, update, and track tasks beyond their usual context limitations.
            Last updated -
            1
            TypeScript
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that enables AI assistants to interact with Confluence content, supporting operations like retrieving, searching, creating, and updating pages and spaces.
            Last updated -
            9
            3
            TypeScript
            MIT License
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that provides AI agents with persistent memory capabilities through Mem0, allowing them to store, retrieve, and semantically search memories.
            Last updated -
            2
            Python
            MIT License

          View all related MCP servers

          ID: tqdsqkwoke