Install
claude mcp add --scope user --transport http aiven-mcp "https://mcp.aiven.live/mcp?read_only=true"Für wen
Wenn du PostgreSQL, Apache Kafka, Anwendungen und andere Dienste auf Aiven aus einem Assistenten verwalten willst, passt mcp-aiven. Offiziell genannte Assistenten: Claude, Cursor und VS Code Copilot.
Es passt zu Menschen, die schon ein Aiven-Konto haben und die Browserautorisierung abschließen können. Gehosteter Einstieg:
https://mcp.aiven.live/mcp
Repository:
https://github.com/Aiven-Open/mcp-aiven
Dieser Dienst kann in deinem Namen Aiven-Dienste und Daten anlegen, ändern und löschen. Der Assistent kann zerstörerische Aktionen nach seinem Verständnis ausführen (Datenbank droppen, Dienst löschen, Nachrichten an Kafka produzieren). Die Verantwortung liegt bei dir. Der erste Versuch muss schreibgeschützt sein.
Erster Versuch in 3 Minuten
Offizieller Hauptweg ist gehostetes HTTP; zuerst kein lokales Token konfigurieren. Voraussetzung: eine schon bei Aiven angemeldete Browsersitzung. Der Client fordert Autorisierung. Der Nur-Lese-Modus nimmt alle Schreiboperationen aus MCP. Nur-Lese-URL:
https://mcp.aiven.live/mcp?read_only=true
Installation ist ein benutzerweites MCP in Claude Code. Das erste Add nutzt die Nur-Lese-URL (Transport und Name des offiziellen Add-Befehls bleiben, nur die offizielle Nur-Lese-URL tauschen):
claude mcp add --scope user --transport http aiven-mcp "https://mcp.aiven.live/mcp?read_only=true"
Nach der Autorisierung sofort einen belegten echten Aufruf machen, nicht nur prüfen, ob der Endpunkt erreichbar ist: den Assistenten bestehende PostgreSQL-Dienste unter deinem Konto abfragen lassen (offizielle Fähigkeit ist PostgreSQL-Verwaltung). Der Auszug gibt keine Tool-Funktionsnamen; kein erfundenes list_* rufen. Nach „PostgreSQL-Diensten“ fragen und die registrierten Nur-Lese-Tools Dienstinformationen zurückgeben lassen.
Sichtbarer Erfolg: der Assistent nennt mindestens ein Projekt oder einen PostgreSQL-Dienstnamen/Status oder sagt klar, das Konto habe keine. Nur „verbunden“ ohne Dienstabfrageergebnis: dieser Versuch ist nicht fertig.
Anwendungsfälle
Fall 1: PostgreSQL-Dienste ansehen. Fähigkeit: Aiven PostgreSQL direkt verwalten. Unter read_only=true Instanznamen, Status oder verbindungsbezogene Nur-Lese-Infos lesen lassen. Offiziell keine Feldtabelle. Keine Datenbank droppen.
Fall 2: Apache-Kafka-Dienste ansehen. Fähigkeit: Kafka verwalten. Ebenso Cluster- oder Dienststatus nur lesend abfragen. Die offiziell genannte gefährliche Schreibaktion ist producing messages; im Nur-Lese-Modus sollen Schreiboperationen ausgeschlossen sein, trotzdem nicht aktiv Nachrichten produzieren oder Dienste löschen lassen.
applications und andere Aiven-Dienste sind ebenfalls als verwaltbar genannt; beim ersten Versuch nicht ins Schreiben ausweiten.
Grenzen
Die lokale Alternative ist npx -y mcp-aiven unter Node.js 18+ mit gesetztem AIVEN_TOKEN. Das ist nicht der erste Hauptweg. Illustrative Tokenwerte aus der Doku nicht einfügen.
Die volle gehostete URL kann den Nur-Lese-Parameter weglassen, dann registrieren sich Schreibtools. Zugriff folgt dem autorisierten Aiven-Benutzer. Keine Cloud-Anbieter außerhalb der genannten Dienste.
read_only=true ist nicht risikofrei: es liest weiter deine Cloud-Projekte, Autorisierung öffnet Aiven. Nicht erscheinende Toolnamen nicht erfinden.