Chroma MCP Server Integration

Integrieren Sie den Chroma MCP Server in FlowHunt, um leistungsstarke, KI-zugängliche Vektordatenbank-Funktionen für fortschrittliche Suche, Beschaffung und Wissens-Workflows freizuschalten.

Chroma MCP Server Integration

Was macht der „Chroma“ MCP Server?

Der Chroma MCP Server ist eine Implementierung des Model Context Protocol (MCP), die KI-Assistenten mit leistungsstarken Datenbankfunktionen über die Chroma Vektordatenbank ausstattet. Er ermöglicht eine nahtlose Integration mit externen Datenquellen, sodass KI-Modelle Dokumentensammlungen erstellen, verwalten und abfragen können. Mit Funktionen wie Volltext- und semantischer Suche, Metadaten-Filterung und flexiblen Speicheroptionen (ephemeral, persistent, HTTP und cloud) können Entwickler ihre Workflows verbessern, indem sie LLMs effiziente Tools zur Datenbeschaffung und -verwaltung bereitstellen. So können KI-Anwendungen fortgeschrittene Datenoperationen wie Sammlungsmanagement und Dokumentenabfrage durchführen und Aufgaben wie Informationsbeschaffung, Wissensmanagement und mehr innerhalb von Entwicklungs-Workflows unterstützen.

Liste der Prompts

Im Repository werden keine Prompt-Vorlagen erwähnt.

Liste der Ressourcen

Im Repository werden keine expliziten Ressourcen dokumentiert.

Liste der Tools

  • chroma_list_collections – Listet alle Sammlungen mit Paginierungsunterstützung auf.
  • chroma_create_collection – Erstellt eine neue Sammlung mit optionaler HNSW-Konfiguration.
  • chroma_peek_collection – Zeigt eine Stichprobe von Dokumenten in einer Sammlung an.
  • chroma_get_collection_info – Zeigt detaillierte Informationen über eine Sammlung an.
  • chroma_get_collection_count – Gibt die Anzahl der Dokumente in einer Sammlung aus.
  • chroma_modify_collection – Aktualisiert den Namen oder die Metadaten einer Sammlung.
  • chroma_delete_collection – Löscht eine Sammlung.
  • chroma_add_documents – Fügt Dokumente mit optionalen Metadaten und eigenen IDs hinzu.
  • chroma_query_documents – Durchsucht Dokumente mithilfe der semantischen Suche mit erweiterten Filtern.

Anwendungsfälle dieses MCP Servers

  • Datenbank-Management
    Erstellen, bearbeiten und löschen Sie Sammlungen einfach, um Projekt- oder Anwendungsdaten für KI-basierte Anwendungen zu organisieren.
  • Semantische und Volltextsuche
    Führen Sie fortgeschrittene Dokumentenrecherche mit semantischen und textbasierten Abfragen durch – ideal für kontextbewusste Wissensanwendungen.
  • Metadaten-Filterung
    Filtern und rufen Sie Dokumente anhand benutzerdefinierter Metadatenfelder ab und unterstützen Sie individuelle Workflows und Kategorisierung.
  • Dokumentenaufnahme & -beschaffung
    Fügen Sie Dokumente (mit Metadaten und IDs) effizient hinzu und rufen Sie sie ab, um Wissensdatenbanken und KI-Trainingssets aufzubauen.
  • Sammlungsanalytik
    Greifen Sie auf Sammlungsstatistiken und Dokumentenzählungen zu, um Speicher- und Beschaffungsstrategien zu überwachen und zu optimieren.

Einrichtung

Windsurf

  1. Stellen Sie sicher, dass Node.js und npm installiert sind.
  2. Öffnen Sie die Einstellungen oder das Konfigurationsverzeichnis Ihres Windsurf-Projekts.
  3. Bearbeiten Sie die Konfigurationsdatei, um den Chroma MCP Server hinzuzufügen.
  4. Fügen Sie das folgende JSON-Snippet unter mcpServers ein:
    {
      "chroma-mcp": {
        "command": "npx",
        "args": ["@chroma-core/chroma-mcp@latest"]
      }
    }
    
  5. Speichern Sie die Datei und starten Sie Windsurf neu.
  6. Überprüfen Sie, ob der Server läuft, indem Sie die MCP-Server-Logs oder das Dashboard prüfen.

API-Keys absichern

Verwenden Sie Umgebungsvariablen für sensible Schlüssel:

{
  "chroma-mcp": {
    "env": {
      "CHROMA_API_KEY": "${CHROMA_API_KEY}"
    },
    "inputs": {
      "api_key": "${CHROMA_API_KEY}"
    }
  }
}

Claude

  1. Installieren Sie Node.js, falls noch nicht vorhanden.
  2. Öffnen Sie die Konfigurationsdatei von Claude.
  3. Fügen Sie dies unter mcpServers hinzu:
    {
      "chroma-mcp": {
        "command": "npx",
        "args": ["@chroma-core/chroma-mcp@latest"]
      }
    }
    
  4. Speichern und starten Sie Claude neu.
  5. Überprüfen Sie die System-Logs auf eine erfolgreiche Serverregistrierung.

API-Keys absichern

{
  "chroma-mcp": {
    "env": {
      "CHROMA_API_KEY": "${CHROMA_API_KEY}"
    },
    "inputs": {
      "api_key": "${CHROMA_API_KEY}"
    }
  }
}

Cursor

  1. Voraussetzung: Node.js installiert.
  2. Öffnen Sie die Einstellungen/Konfigurationsdatei von Cursor.
  3. Fügen Sie die Chroma MCP Server-Konfiguration ein:
    {
      "chroma-mcp": {
        "command": "npx",
        "args": ["@chroma-core/chroma-mcp@latest"]
      }
    }
    
  4. Speichern und starten Sie Cursor neu.
  5. Validieren Sie die Verbindung über das Erweiterungs-Panel von Cursor.

API-Keys absichern

{
  "chroma-mcp": {
    "env": {
      "CHROMA_API_KEY": "${CHROMA_API_KEY}"
    },
    "inputs": {
      "api_key": "${CHROMA_API_KEY}"
    }
  }
}

Cline

  1. Stellen Sie sicher, dass Node.js installiert ist.
  2. Greifen Sie auf die Konfigurationsdatei von Cline zu.
  3. Fügen Sie den Chroma MCP Server hinzu:
    {
      "chroma-mcp": {
        "command": "npx",
        "args": ["@chroma-core/chroma-mcp@latest"]
      }
    }
    
  4. Speichern Sie die Änderungen und starten Sie die Anwendung neu.
  5. Prüfen Sie, ob der MCP Server in der Cline-Oberfläche gelistet wird.

API-Keys absichern

{
  "chroma-mcp": {
    "env": {
      "CHROMA_API_KEY": "${CHROMA_API_KEY}"
    },
    "inputs": {
      "api_key": "${CHROMA_API_KEY}"
    }
  }
}

Nutzung dieses MCPs in Flows

MCP in FlowHunt verwenden

Um MCP-Server in Ihren FlowHunt-Workflow zu integrieren, fügen Sie die MCP-Komponente zu Ihrem Flow hinzu und verbinden Sie sie mit Ihrem KI-Agenten:

FlowHunt MCP flow

Klicken Sie auf die MCP-Komponente, um das Konfigurationspanel zu öffnen. Im Abschnitt System-MCP-Konfiguration fügen Sie Ihre MCP-Server-Details in folgendem JSON-Format ein:

{
  "chroma-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Nach der Konfiguration kann der KI-Agent diesen MCP als Tool mit Zugriff auf alle Funktionen nutzen. Denken Sie daran, “chroma-mcp” durch den tatsächlichen Namen Ihres MCP-Servers zu ersetzen und die URL individuell anzupassen.


Übersicht

AbschnittVerfügbarkeitDetails/Anmerkungen
Übersicht
Liste der PromptsKeine Prompt-Vorlagen gefunden.
Liste der RessourcenKeine expliziten Ressourcen dokumentiert.
Liste der Tools9 Tools für Sammlungs- und Dokumentenmanagement.
API-Keys absichernBeispiel-JSON für env/inputs im Setup-Abschnitt vorhanden.
Sampling Support (weniger wichtig für Bewertung)Nicht erwähnt.

Ich würde diesem MCP Server eine 6/10 geben. Er ist robust bei Datenbank-Tools und Einrichtung, aber es fehlt an klarer Dokumentation zu Prompts, Ressourcen und fortgeschrittenen MCP-Features wie Roots und Sampling.


MCP Score

Hat eine LICENSE✅ (Apache-2.0)
Mindestens ein Tool
Anzahl Forks35
Anzahl Sterne197

Häufig gestellte Fragen

Was ist der Chroma MCP Server?

Der Chroma MCP Server ist eine Implementierung des Model Context Protocol (MCP), die die Chroma Vektordatenbank mit KI-Assistenten verbindet. Damit werden fortschrittliches Sammlungs- und Dokumentenmanagement, semantische und Volltextsuche sowie Metadaten-Filterung für KI-basierte Workflows möglich.

Welche Funktionen ermöglicht der Chroma MCP Server in FlowHunt?

Er erlaubt Ihren KI-Agenten, Dokumentensammlungen zu erstellen, zu verwalten und abzufragen, semantische und metadatenbasierte Suchen durchzuführen und Analysen wie Sammlungsstatistiken und Dokumentenzählungen – alles innerhalb Ihrer FlowHunt-Flows.

Wie füge ich den Chroma MCP Server zu meinem FlowHunt-Flow hinzu?

Fügen Sie die MCP-Komponente zu Ihrem Flow hinzu und konfigurieren Sie sie mit den Details Ihres Chroma MCP Servers im System-MCP-Konfigurationsbereich. Nutzen Sie das in der Dokumentation angegebene JSON-Format für eine nahtlose Integration.

Ist es sicher, API-Keys mit dem Chroma MCP Server zu verwenden?

Ja. Die empfohlene Einrichtung nutzt Umgebungsvariablen zur sicheren Speicherung und Referenzierung von API-Keys, um ein versehentliches Offenlegen zu vermeiden.

Was sind typische Anwendungsfälle für diese Integration?

Typische Anwendungsfälle sind Wissensdatenbank-Aufbau, KI-gestützte Informationsbeschaffung, semantische Dokumentsuche, Metadaten-Filterung, Sammlungsanalytik sowie effiziente Datenaufnahme für KI-Training oder kontextuelle Workflows.

Verbessern Sie Ihre KI mit Chroma MCP Server

Steigern Sie Ihre FlowHunt-Workflows mit skalierbarem Sammlungsmanagement, semantischer Suche und fortgeschrittenen Dokumentenfunktionen mit dem Chroma MCP Server.

Mehr erfahren