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

Servidor Chroma MCP

Una integración de servidor de Protocolo de Contexto de Modelo (MCP) para Chroma , la base de datos de incrustación de código abierto.

Descripción general

Chroma MCP Server crea una "memoria de trabajo" persistente y con capacidad de búsqueda para el desarrollo asistido por IA:

  • Recuperación de contexto automatizada: los asistentes de IA pueden consultar información relevante de sesiones pasadas
  • Persistencia administrada por el desarrollador: almacene decisiones e información clave en ChromaDB a través de MCP
  • Integración de Second Brain: se integra con los flujos de trabajo de IDE para crear un centro de conocimiento unificado

Características principales:

  • Indexación automatizada de la base de código: seguimiento e indexación de cambios en el código
  • Registro de chat automatizado: registre las interacciones de IA con captura de contexto mejorada (diferencias de código, secuencias de herramientas)
  • Enlace bidireccional: conecte las discusiones con los cambios de código para rastrear la evolución de las funciones
  • Fragmentación de código semántico: preserva las estructuras de código lógico para una recuperación de contexto más significativa
  • Herramientas de memoria de trabajo: comandos MCP para capturar y recuperar el contexto de desarrollo
  • Sistema de validación: Validación basada en evidencia para cambios de código y promociones de aprendizaje
  • Aprendizaje automatizado basado en pruebas: flujo de trabajo totalmente automatizado desde la falla de la prueba hasta la solución verificada y la promoción del aprendizaje

Consulte la guía Primeros pasos con su segundo cerebro para obtener más detalles.

Inicio rápido

Instalación

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

Correr

# 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

Integración del cursor

Agregue o modifique .cursor/mcp.json en la raíz de su proyecto:

{ "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" } } } }

Mejoras recientes

  • Captura de contexto mejorada: extrae automáticamente diferencias de código, secuencias de herramientas y asigna puntajes de confianza
  • Enlace bidireccional: crea conexiones navegables entre las discusiones de chat y los cambios de código
  • Fragmentación de código semántico: utiliza límites lógicos (funciones, clases) en lugar de fragmentos de tamaño fijo
  • Aplicación de marcas de tiempo del lado del servidor: garantiza marcas de tiempo consistentes en todas las colecciones
  • Sistema de registro mejorado: los archivos de registro por ejecución evitan la contaminación de la comunicación JSON en el modo stdio
  • Gestión de funciones de incrustación: herramientas para actualizar los metadatos de la colección al cambiar las funciones de incrustación
  • Comando de configuración de colección: simplifica la creación de múltiples colecciones con una configuración consistente
  • Flujo de trabajo de promoción automática: promoción de aprendizaje derivado optimizada con manejo automático de entradas de alta confianza
  • Valores predeterminados inteligentes: promoción interactiva con valores predeterminados inteligentes para todos los campos según el contexto
  • Advertencias de baja confianza: indicadores visuales de entradas que pueden necesitar una revisión más cuidadosa
  • Flujo de trabajo de pruebas automatizado: captura totalmente automatizada de fallas de pruebas, monitoreo de correcciones y promoción de aprendizaje validado

Documentación

La documentación completa está disponible en el directorio de documentos :

Licencia

Chroma MCP Server cuenta con la licencia MIT con cláusula Commons. Esto significa que puede:

Permitido :

  • Utilice Chroma MCP Server para cualquier propósito (personal, comercial, académico)
  • Modificar el código
  • Distribuir copias
  • Cree y venda productos creados con Chroma MCP Server

No permitido :

  • Vender el propio servidor Chroma MCP
  • Ofrecer Chroma MCP Server como servicio alojado
  • Cree productos competitivos basados en Chroma MCP Server

Consulte el archivo LICENSE.md para obtener el texto completo de la licencia.

-
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.

Una integración de servidor de Protocolo de Contexto de Modelo que crea una memoria de trabajo persistente y con capacidad de búsqueda para el desarrollo asistido por IA al permitir la recuperación de contexto automatizada y la persistencia del conocimiento en Chroma, la base de datos de incrustación de código abierto.

  1. Descripción general
    1. Inicio rápido
      1. Instalación
      2. Correr
      3. Integración del cursor
    2. Mejoras recientes
      1. Documentación
        1. Licencia

          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