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 .

-
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