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
license - permissive license
-
quality - not tested
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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