Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade ClickHouse Cloud con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Gestiona una organización de ClickHouse Cloud desde tu agente de IA: lista los servicios con su estado, endpoints y escalado, arráncalos, detenlos o despiértalos, cambia el acceso por IP, las etiquetas y el autoescalado, revisa copias de seguridad y ClickPipes, consulta los costes de uso en ClickHouse Credits y los créditos restantes, y mira notificaciones, cuotas, miembros, roles, claves de API y el registro de auditoría.
Prueba a pedir
Prompts de ejemplo para ClickHouse Cloud
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → ClickHouse Cloud, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
ClickHouse Cloud + ChatGPT
Gestiona una organización de ClickHouse Cloud desde tu agente de IA: lista los servicios con su estado, endpoints y escalado, arráncalos, detenlos o despiértalos, cambia el acceso por IP, las etiquetas y el autoescalado, revisa copias de seguridad y ClickPipes, consulta los costes de uso en ClickHouse Credits y los créditos restantes, y mira notificaciones, cuotas, miembros, roles, claves de API y el registro de auditoría.
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
CLICKHOUSE_CLOUD_KEY_ID, CLICKHOUSE_CLOUD_KEY_SECRET
Paso 1 — Obtener credenciales
La configuración lleva unos 3 minutos. Necesitas acceso a la consola de ClickHouse Cloud de la organización.
- En la consola de ClickHouse Cloud (https://console.clickhouse.cloud) abre Organization, API keys y haz clic en New API key.
- Ponle un nombre, una caducidad, opcionalmente una lista de IP permitidas y el rol que necesita: para las lecturas basta un rol de solo lectura o developer; arrancar, detener, escalar y modificar servicios requiere admin o un rol personalizado con el permiso de gestionar servicios.
- Copia el Key ID en
CLICKHOUSE_CLOUD_KEY_IDy el Key secret enCLICKHOUSE_CLOUD_KEY_SECRET. El secreto solo se muestra una vez; si lo pierdes, crea una clave nueva. La API recibe ambos como HTTP Basic auth (key id como usuario, secreto como contraseña). - Instala el conector y ejecuta
clickhouse_cloud_list_organizations: devuelve elorganization_idque necesitan todas las demás herramientas y confirma la clave.
El conector habla con el plano de control de Cloud (https://api.clickhouse.cloud/v1) y no ejecuta SQL. Para consultar tus tablas instala el conector ClickHouse, que usa la interfaz HTTPS de un servicio.
Qué lee:
- Organización y clave:
clickhouse_cloud_list_organizations,clickhouse_cloud_get_organization(endpoints privados, ajustes BYOC) yclickhouse_cloud_whoami(la clave, su organización y sus roles; un endpoint beta de ClickHouse). - Servicios:
clickhouse_cloud_list_services(con filtro opcional por etiquetas comotag:Environment=Production) yclickhouse_cloud_get_servicecon estado, proveedor de nube y región, versión de ClickHouse, tier, endpoints, memoria y número de réplicas, escalado en reposo, lista de acceso por IP, canal de versiones y etiquetas.clickhouse_cloud_get_service_settingsmuestra los ajustes del servidor que difieren de los predeterminados, yclickhouse_cloud_get_service_metricslas métricas actuales de Prometheus en texto (filtered_metricspara la lista corta seleccionada). - Copias de seguridad:
clickhouse_cloud_list_backups,clickhouse_cloud_get_backup(estado, inicio y fin, tamaño, duración, completa o incremental) yclickhouse_cloud_get_backup_configuration(periodo, retención y hora de inicio diaria). - Ingesta:
clickhouse_cloud_list_clickpipesyclickhouse_cloud_get_clickpipepara ClickPipes desde Kafka, S3, Postgres, MySQL y otras fuentes. Necesitan una clave con el permiso de gestionar ClickPipes. - Costes y estado:
clickhouse_cloud_get_usage_costpor día y por entidad (data warehouse, servicio, ClickPipe) con las métricas que lo componen (cómputo, almacenamiento, copias, transferencia de datos),clickhouse_cloud_get_credit_balances(requiere el permiso de ver la facturación),clickhouse_cloud_list_notifications(facturación, salud de servicios, fallos de ClickPipes, actualizaciones; con filtro por gravedad, tipo, recurso o fechas) yclickhouse_cloud_list_quotas. - Personas y accesos:
clickhouse_cloud_list_members,clickhouse_cloud_list_invitations,clickhouse_cloud_list_roles,clickhouse_cloud_list_api_keys(los secretos nunca se devuelven) yclickhouse_cloud_list_activities, el registro de auditoría con autor, dirección IP e ids de destino.
Qué cambia:
clickhouse_cloud_change_service_statearranca, detiene o despierta (awake) un servicio. Detenerlo apaga el cómputo: los datos se conservan y se deja de facturar el cómputo, pero las consultas fallan hasta que se vuelve a arrancar, así que la IA te pregunta antes.clickhouse_cloud_update_servicerenombra un servicio, fija el canal de versiones (slow,defaultofast) y añade o quita entradas de la lista de acceso por IP y etiquetas. Solo cambian los campos indicados; las eliminaciones se aplican antes que las altas.clickhouse_cloud_update_replica_scalingcambia la memoria por réplica (mínimo y máximo en GB, múltiplos de 4; límites de memoria solo en el tier Production), el modo de autoescalado, el número de réplicas, el escalado en reposo y el tiempo de inactividad (al menos 5 minutos).clickhouse_cloud_change_clickpipe_statearranca, detiene o resincroniza una ClickPipe. Un resync vuelve a copiar las tablas de origen, así que la IA lo confirma contigo.clickhouse_cloud_create_invitationinvita a una persona por correo con ids de rol declickhouse_cloud_list_roles.
Las 26 herramientas están activas tras la instalación; ninguna está desactivada. Da a la clave un rol de solo lectura si la IA solo debe mirar.
Formatos de datos: cada respuesta es {status, requestId, result} y los datos están en result. Los ids son UUID y las horas ISO 8601 en UTC. Los costes están en ClickHouse Credits (CHC): grandTotalCHC para el periodo y totalCHC por registro. La memoria va en GB, el tamaño de las copias en bytes y las duraciones en segundos. El state de un servicio pasa por starting o stopping antes de running o stopped; idle significa escalado a cero, y la siguiente consulta lo despierta.
Paginación: clickhouse_cloud_list_organizations, clickhouse_cloud_list_api_keys y clickhouse_cloud_list_notifications aceptan limit (hasta 250) y devuelven nextCursor cuando hay más elementos; la IA lo pasa como cursor hasta que deja de aparecer. Las demás listas llegan completas de una vez.
Límites: un informe de costes cubre como máximo 31 días (to_date como mucho 30 días después de from_date); para periodos más largos la IA hace varias llamadas. La API tiene un límite de peticiones por clave.
Errores comunes: 401 indica un key id o secreto incorrectos, o una clave caducada o desactivada. 403 indica que el rol de la clave no tiene el permiso para la llamada (facturación, ClickPipes y gestión de servicios son permisos distintos) o que la IP de origen está fuera de la lista permitida de la clave: en AnythingMCP Cloud añade la IP de salida del servidor; en self-hosted, la IP de tu servidor. 404 indica un id de organización, servicio o copia incorrecto. 429 es el límite de peticiones; espera unos segundos y vuelve a intentarlo.
El conector no ejecuta SQL, no crea ni elimina servicios, no restaura ni borra copias de seguridad, no crea ni revoca claves de API y no elimina miembros.
Paso 2 — Instalar el 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
Paso 3 — Añadir el conector en ChatGPT
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
ChatGPT añade servidores MCP como plugins desde su página Plugins, en la web y en los planes de pago. Ya no hace falta el modo desarrollador. En un espacio Business solo pueden hacerlo los administradores y propietarios; en Enterprise y Edu un administrador puede conceder el permiso Create plugins with MCPs.
- Ve a chatgpt.com/plugins, pulsa Add y luego Add custom MCP server.
- Escribe un nombre, por ejemplo Name:
ClickHouse Cloud. - En Connection, introduce como Server URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDy deja Authentication en OAuth. - Selecciona I understand and want to continue y después Create as a plugin. Cuando ChatGPT lo pida, inicia sesión en AnythingMCP y permite el acceso.
- Instala el nuevo plugin desde tus plugins personales; luego escribe @ en un chat y elígelo.
Herramientas disponibles
| 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 |
Ejemplos de prompts
- "¿Cuáles de nuestros servicios de ClickHouse Cloud están en marcha ahora mismo y cuáles están en reposo o detenidos?"
- "¿Cuántos ClickHouse Credits gastamos en octubre, desglosados por servicio? ¿Qué día fue el más caro?"
- "¿Terminó la copia de seguridad de anoche del servicio de producción? Muéstrame tamaño y duración."
- "Añade 203.0.113.0/24 con la descripción 'oficina' a la lista de acceso por IP del servicio de staging."
- "¿Quién detuvo o escaló un servicio en los últimos 7 días? Muéstrame las entradas del registro de auditoría."
FAQ
¿Funciona el plan gratuito de ChatGPT con servidores MCP personalizados? OpenAI documenta los servidores MCP personalizados solo para los planes de pago; el plan Free no aparece en su lista.
Siguientes pasos
- Página del conector
- Conectar a Claude
- Conectar a Cursor
- Conectar a Gemini
- Conectar a Meta Muse
- Conectar a Microsoft Copilot
¿Te ha sido útil esta guía?