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 Server

Eine Model Context Protocol (MCP)-Serverintegration für Chroma , die Open-Source-Einbettungsdatenbank.

Überblick

Chroma MCP Server erstellt einen dauerhaften, durchsuchbaren „Arbeitsspeicher“ für die KI-gestützte Entwicklung:

  • Automatisierter Kontextabruf: KI-Assistenten können relevante Informationen aus vergangenen Sitzungen abfragen
  • Vom Entwickler verwaltete Persistenz: Speichern Sie wichtige Entscheidungen und Erkenntnisse über MCP in ChromaDB
  • Second Brain Integration: Integriert sich in IDE-Workflows, um einen einheitlichen Wissens-Hub zu schaffen

Hauptmerkmale:

  • Automatisierte Codebasis-Indizierung: Codeänderungen verfolgen und indizieren
  • Automatisierte Chat-Protokollierung: Protokollieren Sie KI-Interaktionen mit erweiterter Kontexterfassung (Code-Unterschiede, Tool-Sequenzen).
  • Bidirektionale Verknüpfung: Verknüpfen Sie Diskussionen mit Codeänderungen, um die Funktionsentwicklung zu verfolgen
  • Semantisches Code-Chunking: Bewahren Sie logische Codestrukturen für einen aussagekräftigeren Kontextabruf
  • Arbeitsspeicher-Tools: MCP-Befehle zum Erfassen und Abrufen des Entwicklungskontexts
  • Validierungssystem: Evidenzbasierte Validierung für Codeänderungen und Lernförderungen
  • Automatisiertes testgetriebenes Lernen: Vollautomatischer Workflow vom Testfehler bis zur verifizierten Lösung und Lernförderung

Weitere Einzelheiten finden Sie im Handbuch „Erste Schritte mit Ihrem Second Brain“ .

Schnellstart

Installation

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

Läuft

# 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-Integration

Fügen Sie .cursor/mcp.json in Ihrem Projektstamm hinzu oder ändern Sie es:

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

Jüngste Verbesserungen

  • Verbesserte Kontexterfassung: Extrahiert automatisch Code-Unterschiede und Tool-Sequenzen und weist Vertrauenswerte zu
  • Bidirektionale Verknüpfung: Erstellt navigierbare Verbindungen zwischen Chat-Diskussionen und Code-Änderungen
  • Semantisches Code-Chunking: Verwendet logische Grenzen (Funktionen, Klassen) anstelle von Chunks mit fester Größe
  • Serverseitige Zeitstempel-Durchsetzung: Gewährleistet konsistente Zeitstempel in allen Sammlungen
  • Verbessertes Protokollierungssystem: Protokolldateien pro Ausführung verhindern eine Kontamination der JSON-Kommunikation im Standardmodus.
  • Einbettungsfunktionsverwaltung: Tools zum Aktualisieren von Sammlungsmetadaten beim Ändern von Einbettungsfunktionen
  • Befehl „Sammlungseinrichtung“: Vereinfacht die Erstellung mehrerer Sammlungen mit konsistenter Konfiguration
  • Auto-Promote-Workflow: Optimierte Förderung abgeleiteter Lerninhalte mit automatischer Verarbeitung von Einträgen mit hoher Zuverlässigkeit
  • Smart Defaults: Interaktive Werbung mit intelligenten, kontextbasierten Vorgaben für alle Felder
  • Warnungen bei geringer Zuverlässigkeit: Visuelle Indikatoren für Einträge, die möglicherweise einer sorgfältigeren Überprüfung bedürfen
  • Automatisierter Test-Workflow: Vollautomatische Erfassung von Testfehlern, Überwachung auf Fehlerbehebungen und validierte Lernförderung

Dokumentation

Eine umfassende Dokumentation ist im Verzeichnis „docs“ verfügbar:

Lizenz

Chroma MCP Server ist unter der MIT-Lizenz mit Commons-Klausel lizenziert. Das bedeutet:

Erlaubt :

  • Verwenden Sie den Chroma MCP-Server für beliebige Zwecke (privat, kommerziell, akademisch).
  • Ändern des Codes
  • Kopien verteilen
  • Erstellen und verkaufen Sie mit Chroma MCP Server erstellte Produkte

Nicht erlaubt :

  • Chroma MCP Server selbst verkaufen
  • Bieten Sie Chroma MCP Server als gehosteten Dienst an
  • Erstellen Sie Konkurrenzprodukte auf Basis des Chroma MCP Servers

Den vollständigen Lizenztext finden Sie in der Datei 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.

Eine Model Context Protocol-Serverintegration, die einen dauerhaften, durchsuchbaren Arbeitsspeicher für die KI-gestützte Entwicklung erstellt, indem sie den automatischen Kontextabruf und die Wissenspersistenz in Chroma, der Open-Source-Einbettungsdatenbank, ermöglicht.

  1. Überblick
    1. Schnellstart
      1. Installation
      2. Läuft
      3. Cursor-Integration
    2. Jüngste Verbesserungen
      1. Dokumentation
        1. Lizenz

          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