XenMCPby Xenaxio

Katalog / Elasticsearch

Elasticsearch mit Claude verbinden

In Planung

Durchsuchen Sie Logs und Daten in Ihrem selbst betriebenen Elasticsearch in normaler Sprache – aus Claude im Browser, auf dem Smartphone oder in Ihrer IDE.

Ihre Adresse für Claudehttps://elasticsearch-acme.xenmcp.com/mcp

Interesse melden

Elastic bringt seit Version 9.2 einen eigenen MCP-Server in Kibana mit (Agent Builder). Auf selbst betriebenen Clustern gehört er aber zur Enterprise-Lizenz. Wer Elasticsearch mit der kostenlosen Basic-Lizenz betreibt, hat keinen fertigen MCP-Server; der frühere offene Server von Elastic gilt als veraltet.

Für diese Fälle plant XenMCP einen Server auf Basis der REST-API von Elasticsearch: Sie hinterlegen die Adresse und einen API-Key, der nur lesen darf, XenMCP startet den Server in einer isolierten Sandbox und gibt Ihnen eine Adresse mit OAuth – jede Person meldet sich selbst an.

Ihr Cluster muss nicht für das ganze Internet offen sein: XenMCP verbindet sich von einer festen IP-Adresse.

Was Sie Claude fragen können

  • Welche Fehler gab es in der letzten Stunde im Dienst checkout, gruppiert nach Meldung?
  • Zeig mir die Logs rund um den Absturz heute um 03:12.
  • Welche Indizes gibt es, wie groß sind sie und welche Felder hat logs-app?
  • Wie viele Anfragen mit Status 5xx gab es pro Stunde seit gestern?
  • Schreib mir eine ES|QL-Abfrage für die langsamsten Endpunkte und führe sie aus.

Typische Werkzeuge

search
Dokumente mit Query DSL durchsuchen (Trefferzahl begrenzt)
esql
Abfragen in ES|QL ausführen
list_indices
Indizes, Größe und Anzahl der Dokumente anzeigen
get_mappings
Felder und Typen eines Index anzeigen
Schreiben, Löschen, Index-Verwaltung
Nicht vorgesehen

Was Sie zum Verbinden brauchen

  • Die Adresse Ihres Clusters (https://es.ihre-firma.de:9200)
  • Einen API-Key nur mit Leserechten (read, view_index_metadata) auf die gewünschten Indizes
  • Freigabe der festen IP-Adresse von XenMCP in Firewall oder Reverse Proxy

Sicherheit

  • Nur lesend: Der Server hat keine schreibenden Werkzeuge, und der API-Key darf nur lesen – auch ein Fehler auf einer Seite erlaubt keine Änderungen.
  • Welche Indizes Claude sieht, legen Sie über die Rechte des API-Keys fest.
  • Keine offene Datenbank nötig: Freigabe nur für die feste IP von XenMCP.
  • Jede Person meldet sich selbst per OAuth an; wer das Team verlässt, verliert den Zugang, ohne dass Sie den Key wechseln müssen.
  • Logs können personenbezogene Daten enthalten. Die Ergebnisse gehen an Ihren KI-Client – geben Sie nur die Indizes frei, die nötig sind.
  • Im Protokoll stehen nur Werkzeug, Status und Dauer – keine Abfragen und keine Ergebnisse.

Gut zu wissen

Haben Sie eine Enterprise-Lizenz oder Elastic Cloud Hosted, gibt es den MCP-Server von Elastic im Agent Builder bereits – dort genügt unsere OAuth-Brücke für die Anmeldung pro Person. Für Elastic Cloud Serverless bietet Elastic OAuth selbst an.

Grundlage

Für dieses System gibt es noch keinen offenen Server, der unseren Kriterien genügt. Wir entwickeln ihn auf Basis der offiziellen API.

Häufige Fragen

Brauche ich eine Enterprise-Lizenz?

Nein. Dieser Server ist für Cluster mit der kostenlosen Basic-Lizenz gedacht und nutzt nur die normale REST-API.

Welche Version von Elasticsearch wird unterstützt?

Geplant sind die aktuellen Versionen 8 und 9. ES|QL steht ab Version 8.11 zur Verfügung.

Funktioniert das auch mit OpenSearch?

Noch offen. Die Such-API ist ähnlich, ES|QL gibt es dort nicht. Sagen Sie es uns über die Warteliste, wenn Sie OpenSearch nutzen.

Wo werden meine Daten verarbeitet?

Der MCP-Server läuft bei XenMCP in Deutschland. Die Ergebnisse einer Abfrage gehen an den KI-Client, den Sie verbinden – bei Claude an Anthropic.

Ab wann ist Elasticsearch verfügbar?

Elasticsearch ist in Planung, nach der ersten Welle. Die Reihenfolge bestimmt die Warteliste.

Elasticsearch mit Claude verbinden?

Tragen Sie sich in die Warteliste ein. Wir melden uns, sobald dieser Server bereitsteht – Ihr Interesse bestimmt die Reihenfolge.

Auf die Warteliste