Skip to main content
Glama

Chroma MCP Server

CI Codecov PyPI - Version

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

Related MCP server: MCP-Mem0

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 .

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

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