Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi ClickHouse Cloud con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.
In breve
Gestisci un'organizzazione ClickHouse Cloud dal tuo agente AI: elenca i servizi con stato, endpoint e scaling, avviali, fermali o risvegliali, modifica accesso IP, tag e autoscaling, controlla backup e ClickPipes, leggi i costi di utilizzo in ClickHouse Credits e i crediti residui, e consulta notifiche, quote, membri, ruoli, chiavi API e audit log.
Prova a chiedere
Prompt di esempio per ClickHouse Cloud
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → ClickHouse Cloud, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
ClickHouse Cloud + Meta Muse
Gestisci un'organizzazione ClickHouse Cloud dal tuo agente AI: elenca i servizi con stato, endpoint e scaling, avviali, fermali o risvegliali, modifica accesso IP, tag e autoscaling, controlla backup e ClickPipes, leggi i costi di utilizzo in ClickHouse Credits e i crediti residui, e consulta notifiche, quote, membri, ruoli, chiavi API e audit log.
Prerequisiti
Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:
CLICKHOUSE_CLOUD_KEY_ID, CLICKHOUSE_CLOUD_KEY_SECRET
Step 1 — Ottieni le credenziali
La configurazione richiede circa 3 minuti. Ti serve l'accesso alla console ClickHouse Cloud dell'organizzazione.
- Nella console ClickHouse Cloud (https://console.clickhouse.cloud) apri Organization, API keys e fai clic su New API key.
- Dai alla chiave un nome, una scadenza, facoltativamente una allow list di IP e il ruolo necessario: per le letture basta un ruolo read-only o developer; avviare, fermare, scalare e modificare i servizi richiede admin o un ruolo personalizzato con il permesso di gestire i servizi.
- Copia il Key ID in
CLICKHOUSE_CLOUD_KEY_IDe il Key secret inCLICKHOUSE_CLOUD_KEY_SECRET. Il secret viene mostrato una sola volta; se lo perdi, crea una nuova chiave. L'API li riceve come HTTP Basic auth (key id come nome utente, secret come password). - Installa il connettore ed esegui
clickhouse_cloud_list_organizations: restituisce l'organization_idche serve a tutti gli altri tool e conferma la chiave.
Il connettore parla con il control plane di Cloud (https://api.clickhouse.cloud/v1) e non esegue SQL. Per le query sulle tue tabelle installa il connettore ClickHouse, che usa l'interfaccia HTTPS di un servizio.
Cosa legge:
- Organizzazione e chiave:
clickhouse_cloud_list_organizations,clickhouse_cloud_get_organization(private endpoint, impostazioni BYOC) eclickhouse_cloud_whoami(la chiave, la sua organizzazione e i ruoli; un endpoint beta di ClickHouse). - Servizi:
clickhouse_cloud_list_services(filtrabile per tag cometag:Environment=Production) eclickhouse_cloud_get_servicecon stato, cloud provider e regione, versione di ClickHouse, tier, endpoint, memoria e numero di repliche, idle scaling, lista di accesso IP, release channel e tag.clickhouse_cloud_get_service_settingsmostra le impostazioni del server diverse dai default,clickhouse_cloud_get_service_metricsle metriche Prometheus attuali in formato testo (filtered_metricsper la lista breve selezionata). - Backup:
clickhouse_cloud_list_backups,clickhouse_cloud_get_backup(stato, inizio e fine, dimensione, durata, completo o incrementale) eclickhouse_cloud_get_backup_configuration(intervallo, conservazione e orario di avvio giornaliero). - Ingestione:
clickhouse_cloud_list_clickpipeseclickhouse_cloud_get_clickpipeper le ClickPipes da Kafka, S3, Postgres, MySQL e altre sorgenti. Richiedono una chiave con il permesso di gestire le ClickPipes. - Costi e stato:
clickhouse_cloud_get_usage_costper giorno e per entità (data warehouse, servizio, ClickPipe) con le metriche sottostanti (compute, storage, backup, trasferimento dati),clickhouse_cloud_get_credit_balances(richiede il permesso di vedere la fatturazione),clickhouse_cloud_list_notifications(fatturazione, salute dei servizi, errori delle ClickPipes, aggiornamenti; filtrabili per gravità, tipo, risorsa o date) eclickhouse_cloud_list_quotas. - Persone e accessi:
clickhouse_cloud_list_members,clickhouse_cloud_list_invitations,clickhouse_cloud_list_roles,clickhouse_cloud_list_api_keys(i secret non vengono mai restituiti) eclickhouse_cloud_list_activities, l'audit log con autore, indirizzo IP e id dei destinatari.
Cosa modifica:
clickhouse_cloud_change_service_stateavvia, ferma o risveglia (awake) un servizio. Fermarlo spegne il compute: i dati restano e la fatturazione del compute si ferma, ma le query falliscono finché il servizio non viene riavviato, quindi l'AI te lo chiede prima.clickhouse_cloud_update_servicerinomina un servizio, imposta il release channel (slow,defaultofast) e aggiunge o rimuove voci della lista di accesso IP e tag. Cambiano solo i campi passati; le rimozioni avvengono prima delle aggiunte.clickhouse_cloud_update_replica_scalingcambia la memoria per replica (minimo e massimo in GB, multipli di 4; limiti di memoria solo nel tier Production), la modalità di autoscaling, il numero di repliche, l'idle scaling e il timeout di inattività (almeno 5 minuti).clickhouse_cloud_change_clickpipe_stateavvia, ferma o risincronizza una ClickPipe. Un resync copia di nuovo le tabelle sorgente, quindi l'AI lo conferma con te.clickhouse_cloud_create_invitationinvita una persona via e-mail con gli id dei ruoli daclickhouse_cloud_list_roles.
Tutti i 26 tool sono attivi dopo l'installazione; nessuno è disattivato. Dai alla chiave un ruolo read-only se l'AI deve solo guardare.
Formati dei dati: ogni risposta è {status, requestId, result} e i dati stanno in result. Gli id sono UUID, gli orari ISO 8601 in UTC. I costi sono in ClickHouse Credits (CHC): grandTotalCHC per il periodo e totalCHC per record. La memoria è in GB, la dimensione dei backup in byte, le durate in secondi. Lo state di un servizio passa per starting o stopping prima di running o stopped; idle significa scalato a zero, e la query successiva lo risveglia.
Paginazione: clickhouse_cloud_list_organizations, clickhouse_cloud_list_api_keys e clickhouse_cloud_list_notifications accettano limit (fino a 250) e restituiscono nextCursor quando ci sono altri elementi; l'AI lo passa come cursor finché non manca. Tutte le altre liste arrivano complete in una volta.
Limiti: un report dei costi copre al massimo 31 giorni (to_date al massimo 30 giorni dopo from_date); per periodi più lunghi l'AI fa più chiamate. L'API ha un rate limit per chiave.
Errori comuni: 401 indica key id o secret errati, oppure una chiave scaduta o disattivata. 403 indica che il ruolo della chiave non ha il permesso per la chiamata (fatturazione, ClickPipes e gestione dei servizi sono permessi separati) o che l'IP del chiamante è fuori dalla allow list della chiave: su AnythingMCP Cloud aggiungi l'IP in uscita del server, in self-hosting l'IP del tuo server. 404 indica un id di organizzazione, servizio o backup errato. 429 è il rate limit; aspetta qualche secondo e riprova.
Il connettore non esegue SQL, non crea né elimina servizi, non ripristina né elimina backup, non crea né revoca chiavi API e non rimuove membri.
Step 2 — Installa l'adapter
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
Step 3 — Aggiungi il connettore in Muse
L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (
https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostraYOUR_SERVER_ID.
Muse aggiunge i server MCP remoti come connettori personalizzati e vi accede con OAuth.
- In Muse apri Settings → Connectors e scegli Add custom connector.
- Incolla l'URL del server MCP
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. - Muse apre la pagina di accesso di AnythingMCP: accedi e approva l'accesso.
- In una chat, chiedi a Muse qualcosa che richiede i tool di
ClickHouse Cloud.
Puoi configurarlo anche da una chat, sul web, nelle app per iOS e Android o su WhatsApp. Invia a Muse questo messaggio:
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
Usi il self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Muse si collega dal cloud di Meta, quindi localhost non funziona.
Tool disponibili
| 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 |
Esempi di prompt
- "Quali dei nostri servizi ClickHouse Cloud sono in esecuzione adesso, e quali sono idle o fermi?"
- "Quanti ClickHouse Credits abbiamo consumato a ottobre, divisi per servizio? Qual è stato il giorno più costoso?"
- "Il backup di stanotte del servizio di produzione è terminato? Mostrami dimensione e durata."
- "Aggiungi 203.0.113.0/24 con la descrizione 'ufficio' alla lista di accesso IP del servizio di staging."
- "Chi ha fermato o scalato un servizio negli ultimi 7 giorni? Mostrami le voci dell'audit log."
FAQ
Dove è disponibile Muse? Al momento Meta offre Muse negli Stati Uniti e in Canada, sul web, nelle app per iOS e Android e su WhatsApp.
Meta verifica questo connettore? No. Meta non verifica i connettori personalizzati. Muse vede solo i tool che hai attivato per questo server MCP in AnythingMCP, e puoi scollegarlo in qualsiasi momento da Settings → Connectors.
Prossimi passi
- Landing del connettore
- Collegare a Claude
- Collegare a ChatGPT
- Collegare a Cursor
- Collegare a Gemini
- Collegare a Microsoft Copilot
Questa guida ti è stata utile?