Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge ClickHouse Cloud mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.
Zusammenfassung
Verwalte eine ClickHouse-Cloud-Organisation aus deinem KI-Agent: Services mit Status, Endpunkten und Skalierung auflisten, starten, stoppen oder aufwecken, IP-Zugriff, Tags und Autoscaling ändern, Backups und ClickPipes prüfen, Nutzungskosten in ClickHouse Credits und das Restguthaben lesen sowie Benachrichtigungen, Quotas, Mitglieder, Rollen, API-Keys und das Audit-Log ansehen.
Frag einfach
Beispiel-Prompts für ClickHouse Cloud
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → ClickHouse Cloud klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
ClickHouse Cloud + Meta Muse
Verwalte eine ClickHouse-Cloud-Organisation aus deinem KI-Agent: Services mit Status, Endpunkten und Skalierung auflisten, starten, stoppen oder aufwecken, IP-Zugriff, Tags und Autoscaling ändern, Backups und ClickPipes prüfen, Nutzungskosten in ClickHouse Credits und das Restguthaben lesen sowie Benachrichtigungen, Quotas, Mitglieder, Rollen, API-Keys und das Audit-Log ansehen.
Voraussetzungen
Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:
CLICKHOUSE_CLOUD_KEY_ID, CLICKHOUSE_CLOUD_KEY_SECRET
Schritt 1 — Zugangsdaten holen
Die Einrichtung dauert etwa 3 Minuten. Du brauchst Zugriff auf die ClickHouse-Cloud-Konsole der Organisation.
- Öffne in der ClickHouse-Cloud-Konsole (https://console.clickhouse.cloud) Organization, API keys und klicke auf New API key.
- Gib dem Key einen Namen, ein Ablaufdatum, optional eine IP-Allowlist und die nötige Rolle: Für das Lesen reicht eine Read-only- oder Developer-Rolle; Services starten, stoppen, skalieren und ändern braucht Admin oder eine eigene Rolle mit der Berechtigung, Services zu verwalten.
- Kopiere die Key ID in
CLICKHOUSE_CLOUD_KEY_IDund das Key secret inCLICKHOUSE_CLOUD_KEY_SECRET. Das Secret wird nur einmal angezeigt; geht es verloren, erstellst du einen neuen Key. Die API nimmt beides als HTTP Basic Auth entgegen (Key ID als Benutzername, Secret als Passwort). - Installiere den Connector und führe
clickhouse_cloud_list_organizationsaus: Es liefert dieorganization_id, die alle anderen Tools brauchen, und bestätigt den Key.
Der Connector spricht mit der Cloud Control Plane (https://api.clickhouse.cloud/v1) und führt kein SQL aus. Für Abfragen auf deine Tabellen installierst du den Connector ClickHouse, der die HTTPS-Schnittstelle eines Services nutzt.
Was er liest:
- Organisation und Key:
clickhouse_cloud_list_organizations,clickhouse_cloud_get_organization(Private Endpoints, BYOC-Einstellungen) undclickhouse_cloud_whoami(der Key, seine Organisation und Rollen; bei ClickHouse ein Beta-Endpunkt). - Services:
clickhouse_cloud_list_services(optional nach Tags gefiltert, etwatag:Environment=Production) undclickhouse_cloud_get_servicemit Status, Cloud-Anbieter und Region, ClickHouse-Version, Tier, Endpunkten, Speicher und Anzahl der Replikas, Idle-Scaling, IP-Zugriffsliste, Release-Channel und Tags.clickhouse_cloud_get_service_settingszeigt die Servereinstellungen, die vom Standard abweichen,clickhouse_cloud_get_service_metricsdie aktuellen Prometheus-Metriken als Text (filtered_metricsfür die kurze kuratierte Liste). - Backups:
clickhouse_cloud_list_backups,clickhouse_cloud_get_backup(Status, Start und Ende, Größe, Dauer, voll oder inkrementell) undclickhouse_cloud_get_backup_configuration(Backup-Intervall, Aufbewahrung und tägliche Startzeit). - Ingestion:
clickhouse_cloud_list_clickpipesundclickhouse_cloud_get_clickpipefür ClickPipes aus Kafka, S3, Postgres, MySQL und anderen Quellen. Sie brauchen einen Key mit der Berechtigung, ClickPipes zu verwalten. - Kosten und Zustand:
clickhouse_cloud_get_usage_costpro Tag und pro Einheit (Data Warehouse, Service, ClickPipe) mit den zugrunde liegenden Metriken (Compute, Storage, Backup, Datenübertragung),clickhouse_cloud_get_credit_balances(braucht die Berechtigung, Billing zu sehen),clickhouse_cloud_list_notifications(Abrechnung, Service-Zustand, ClickPipe-Fehler, Upgrades; filterbar nach Schweregrad, Typ, Ressource oder Datum) undclickhouse_cloud_list_quotas. - Personen und Zugriff:
clickhouse_cloud_list_members,clickhouse_cloud_list_invitations,clickhouse_cloud_list_roles,clickhouse_cloud_list_api_keys(Secrets werden nie zurückgegeben) undclickhouse_cloud_list_activities, das Audit-Log mit Akteur, IP-Adresse und Ziel-IDs.
Was er ändert:
clickhouse_cloud_change_service_statestartet, stoppt oder weckt (awake) einen Service. Ein Stopp fährt das Compute herunter: Die Daten bleiben erhalten und die Compute-Abrechnung endet, aber Abfragen schlagen fehl, bis der Service wieder gestartet ist. Deshalb fragt die KI vorher nach.clickhouse_cloud_update_servicebenennt einen Service um, setzt den Release-Channel (slow,defaultoderfast) und fügt Einträge der IP-Zugriffsliste und Tags hinzu oder entfernt sie. Nur die übergebenen Felder ändern sich; Entfernen läuft vor dem Hinzufügen.clickhouse_cloud_update_replica_scalingändert den Speicher pro Replika (Minimum und Maximum in GB, Vielfache von 4; Speichergrenzen nur im Production-Tier), den Autoscaling-Modus, die Anzahl der Replikas, das Idle-Scaling und das Idle-Timeout (mindestens 5 Minuten).clickhouse_cloud_change_clickpipe_statestartet, stoppt oder resynchronisiert eine ClickPipe. Ein Resync kopiert die Quelltabellen erneut, deshalb bestätigt die KI ihn mit dir.clickhouse_cloud_create_invitationlädt eine Person per E-Mail ein, mit Rollen-IDs ausclickhouse_cloud_list_roles.
Alle 26 Tools sind nach der Installation aktiv; keines ist abgeschaltet. Gib dem Key eine Read-only-Rolle, wenn die KI nur nachsehen soll.
Datenformate: Jede Antwort ist {status, requestId, result}, die Daten stehen in result. IDs sind UUIDs, Zeiten ISO 8601 in UTC. Kosten sind in ClickHouse Credits (CHC): grandTotalCHC für den Zeitraum und totalCHC pro Eintrag. Speicher ist in GB, die Backup-Größe in Bytes, Dauern in Sekunden. Der state eines Services läuft über starting oder stopping zu running oder stopped; idle heißt auf null skaliert, die nächste Abfrage weckt ihn.
Paging: clickhouse_cloud_list_organizations, clickhouse_cloud_list_api_keys und clickhouse_cloud_list_notifications nehmen limit (bis 250) und liefern nextCursor, wenn es mehr Einträge gibt; die KI gibt ihn als cursor weiter, bis er fehlt. Alle anderen Listen kommen vollständig auf einmal.
Limits: Ein Nutzungskostenbericht umfasst höchstens 31 Tage (to_date höchstens 30 Tage nach from_date); für längere Zeiträume macht die KI mehrere Aufrufe. Die API ist pro Key rate-limitiert.
Häufige Fehler: 401 bedeutet eine falsche Key ID oder ein falsches Secret oder einen abgelaufenen oder deaktivierten Key. 403 bedeutet, dass der Rolle des Keys die Berechtigung für den Aufruf fehlt (Billing, ClickPipes und Service-Verwaltung sind getrennte Berechtigungen) oder die IP des Aufrufers außerhalb der Allowlist des Keys liegt: Auf AnythingMCP Cloud trägst du die ausgehende IP des Servers ein, self-hosted die IP deines Servers. 404 bedeutet eine falsche Organisations-, Service- oder Backup-ID. 429 ist das Rate-Limit; warte ein paar Sekunden und versuche es erneut.
Der Connector führt kein SQL aus, erstellt oder löscht keine Services, stellt keine Backups wieder her und löscht keine, erstellt oder widerruft keine API-Keys und entfernt keine Mitglieder.
Schritt 2 — Adapter installieren
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Schritt 3 — Connector in Muse hinzufügen
Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (
https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese AnleitungYOUR_SERVER_IDzeigt.
Muse bindet Remote-MCP-Server als Custom Connectors ein und meldet sich per OAuth bei ihnen an.
- Öffne in Muse Settings → Connectors und wähle Add custom connector.
- Füge die MCP-Server-URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDein. - Muse öffnet die Anmeldeseite von AnythingMCP: Melde dich an und bestätige den Zugriff.
- Bitte Muse im Chat um etwas, wofür es die
ClickHouse Cloud-Tools braucht.
Du kannst den Connector auch per Chat einrichten, im Web, in den Apps für iOS und Android oder in WhatsApp. Schick Muse diese Nachricht:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
Du hostest selbst? Nimm statt https://cloud.anythingmcp.com die öffentliche HTTPS-Adresse deiner Instanz. Muse verbindet sich aus der Cloud von Meta, localhost funktioniert deshalb nicht.
Verfügbare Tools
| Tool | What it does |
|---|---|
clickhouse_cloud_whoami | Who the API key is: key id, name, organization and assigned roles (actorType tells a key from a user) |
clickhouse_cloud_list_organizations | Organizations the API key belongs to (an organization key sees exactly one): id, name, creation date, private endpoints, BYOC configuration |
clickhouse_cloud_get_organization | Details of one organization: name, creation date, private endpoints and BYOC settings |
clickhouse_cloud_list_services | All ClickHouse services of the organization: id, name, cloud provider and region, state (running, idle, stopped, starting, stopping… |
clickhouse_cloud_get_service | One service with its current state, endpoints, ClickHouse version, scaling settings (min and max replica memory in GB, replicas, idle… |
clickhouse_cloud_get_service_settings | ClickHouse server settings changed on the service (the values that differ from the defaults) |
clickhouse_cloud_get_service_metrics | Current Prometheus metrics of a service as Prometheus text exposition (queries, inserts, memory, storage, merges, ...) |
clickhouse_cloud_list_backups | Backups of a service, newest first: id, status (done, error, in_progress), start and finish time, size in bytes, duration in seconds, type… |
clickhouse_cloud_get_backup | One backup of a service: status, start and finish time, size in bytes, duration and type |
clickhouse_cloud_get_backup_configuration | Backup schedule of a service: backup period in hours, retention period in hours and the daily start time (UTC) when set |
clickhouse_cloud_list_clickpipes | ClickPipes (managed ingestion from Kafka, S3, Postgres, MySQL, ...) of a service: id, name, state, source, destination table and scaling |
clickhouse_cloud_get_clickpipe | One ClickPipe with its state, source, destination, field mappings and settings |
clickhouse_cloud_get_usage_cost | Usage cost of the organization per day and per entity (data warehouse, service, ClickPipe) in ClickHouse Credits (CHC), with the metrics… |
clickhouse_cloud_get_credit_balances | Remaining prepaid credits of the organization, in total and per credit balance |
clickhouse_cloud_list_activities | Audit log of the organization: who did what and when (service created, stopped, scaled, key created, member invited, ...), with actor, IP… |
clickhouse_cloud_list_notifications | Notifications of the organization (billing, service health, ClickPipe failures, upgrades, ...), newest first, with severity, resource and… |
clickhouse_cloud_list_quotas | Quotas of the organization (for example the maximum number of services) with the current usage and whether they can be raised |
clickhouse_cloud_list_members | Members of the organization: user id, name, e-mail, role and assigned roles, join date |
clickhouse_cloud_list_invitations | Open invitations to the organization: e-mail, role, creation and expiry date |
clickhouse_cloud_list_roles | Roles defined in the organization (built-in and custom) with their permissions; the role ids are used by clickhouse_cloud_create_invitation |
clickhouse_cloud_list_api_keys | API keys of the organization: id, name, state, roles, key suffix, creation, expiry and last use |
clickhouse_cloud_change_service_state | Start, stop or wake a service. stop shuts the compute down (data is kept, billing for compute stops); start brings a stopped service back… |
clickhouse_cloud_update_service | Rename a service, change its release channel, add or remove IP access list entries or tags |
clickhouse_cloud_update_replica_scaling | Change the autoscaling of a service: memory per replica (min and max in GB, multiples of 4), number of replicas, idle scaling and idle… |
clickhouse_cloud_change_clickpipe_state | Start or stop a ClickPipe, or resync it (a database CDC pipe copies the source tables again) |
clickhouse_cloud_create_invitation | Invite a person to the organization by e-mail |
Beispiel-Prompts
- „Welche unserer ClickHouse-Cloud-Services laufen gerade, und welche sind idle oder gestoppt?“
- „Wie viele ClickHouse Credits haben wir im Oktober verbraucht, aufgeteilt nach Service? Welcher Tag war am teuersten?“
- „Ist das Backup des Produktions-Services von heute Nacht fertig? Zeig mir Größe und Dauer.“
- „Füge 203.0.113.0/24 mit der Beschreibung ‚Büro‘ zur IP-Zugriffsliste des Staging-Services hinzu.“
- „Wer hat in den letzten 7 Tagen einen Service gestoppt oder skaliert? Zeig mir die Einträge im Audit-Log.“
FAQ
Wo ist Muse verfügbar? Meta bietet Muse derzeit in den USA und in Kanada an, im Web, in den Apps für iOS und Android und in WhatsApp.
Prüft Meta diesen Connector? Nein. Meta prüft Custom Connectors nicht. Muse sieht nur die Tools, die du in AnythingMCP für diesen MCP-Server eingeschaltet hast, und du kannst den Connector jederzeit unter Settings → Connectors trennen.
Nächste Schritte
- Connector-Startseite
- Mit Claude verbinden
- Mit ChatGPT verbinden
- Mit Cursor verbinden
- Mit Gemini verbinden
- Mit Microsoft Copilot verbinden
War dieser Guide hilfreich?