Model Context Protocol (MCP) es un estándar abierto que permite a los asistentes de IA conectarse a sistemas externos. Proporciona una interfaz uniforme para que los modelos accedan a fuentes de datos, API, bases de datos y herramientas sin necesidad de una integración personalizada para cada combinación de modelo y servicio.
Una aplicación de IA solo necesita implementar MCP una vez para conectarse a cualquier servidor compatible. Del mismo modo, un servidor MCP puede poner sus capacidades a disposición de cualquier cliente compatible.
Arquitectura
MCP utiliza una arquitectura cliente-servidor:
- Los clients, como Claude Desktop, Cursor o VS Code, establecen conexiones con servidores MCP.
- Los servidores MCP exponen herramientas y capacidades mediante una interfaz estandarizada.
- Los modelos de IA utilizan las herramientas expuestas para acceder a datos y funcionalidades externas cuando es necesario.

Puedes encontrar en GitHub colecciones de clients y servidores MCP mantenidas por la comunidad.
ClickHouse servidor MCP
El ClickHouse servidor MCP permite que un asistente de IA detecte bases de datos y tablas, examine esquemas y ejecute consultas SQL en un clúster de ClickHouse. Las herramientas expuestas por el servidor pueden variar según la versión, por lo que debe consultar la guía de integración correspondiente para conocer los nombres de las herramientas utilizados en los ejemplos.
De forma predeterminada, el servidor solo permite consultas de lectura. Use un usuario de ClickHouse específico que tenga únicamente los permisos que necesita el asistente.
Para conectar un client local, consulte Configurar el ClickHouse servidor MCP. Para un servidor remoto gestionado, consulte servidor MCP remoto en ClickHouse Cloud.