Saltar al contenido principal
Esta guía explica cómo configurar Open WebUI con un ClickHouse MCP server y conectarlo a los datasets de ejemplo de ClickHouse.
1

Instalar uv

Necesitarás instalar uv para seguir las instrucciones de esta guía. Si no quieres usar uv, tendrás que actualizar la configuración del MCP server para usar otro gestor de paquetes.
2

Iniciar Open WebUI

Para iniciar Open WebUI, puedes ejecutar el siguiente comando:
Ve a http://localhost:8080/ para ver la UI.
3

Configurar ClickHouse MCP server

Para configurar el ClickHouse MCP server, tendremos que convertir el MCP server en endpoints de Open API. Primero, definamos variables de entorno que nos permitirán conectarnos al Playground de SQL de ClickHouse:
Después, podemos ejecutar mcpo para crear los endpoints de Open API:
Puedes ver una lista de los endpoints creados en http://localhost:8000/docsPara usar estos endpoints con Open WebUI, tenemos que ir a la configuración:Haz clic en Tools:Añade http://localhost:8000 como URL de la herramienta:Una vez hecho esto, deberíamos ver un 1 junto al icono de la herramienta en la barra de chat:Si hacemos clic en el icono de la herramienta, podremos ver la lista de herramientas disponibles:
4

Configurar OpenAI

De forma predeterminada, Open WebUI funciona con modelos de Ollama, pero también podemos añadir endpoints compatibles con OpenAI. Esto se configura desde el menú de configuración, pero esta vez tenemos que hacer clic en la pestaña Connections:Añadamos el endpoint y nuestra clave de OpenAI:Los modelos de OpenAI estarán entonces disponibles en el menú superior:
5

Chatear con ClickHouse MCP server desde Open WebUI

Después, podremos tener una conversación y Open WebUI llamará al MCP server si es necesario:
Última modificación el 19 de junio de 2026