Skip to main content
Glama

Servidor Chroma MCP

CI código decodificador PyPI - Versión

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.

Related MCP server: MCP-Mem0

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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/djm81/chroma_mcp_server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server