Skip to main content
Ce guide explique comment configurer Open WebUI avec un serveur MCP ClickHouse et le connecter aux jeux de données d’exemple de ClickHouse.
1

Installer uv

Vous devrez installer uv pour suivre les instructions de ce guide. Si vous ne souhaitez pas utiliser uv, vous devrez mettre à jour la configuration du serveur MCP pour utiliser un autre gestionnaire de paquets.
2

Lancer Open WebUI

Pour lancer Open WebUI, exécutez la commande suivante :
Accédez à http://localhost:8080/ pour afficher l’UI.
3

Configurer le serveur MCP ClickHouse

Pour configurer le serveur MCP ClickHouse, nous devons exposer le serveur MCP sous forme de points de terminaison Open API. Commençons par définir des variables d’environnement qui nous permettront de nous connecter au ClickHouse SQL playground :
Nous pouvons ensuite exécuter mcpo pour créer les points de terminaison Open API :
Vous pouvez consulter la liste des points de terminaison créés en accédant à http://localhost:8000/docsPour utiliser ces points de terminaison avec Open WebUI, accédez aux paramètres :Cliquez sur Tools :Ajoutez http://localhost:8000 comme URL de l’outil :Une fois cela fait, un 1 devrait apparaître à côté de l’icône de l’outil dans la barre de chat :Si vous cliquez sur l’icône de l’outil, vous pourrez alors afficher la liste des outils disponibles :
4

Configurer OpenAI

Par défaut, Open WebUI fonctionne avec les modèles Ollama, mais vous pouvez également ajouter des points de terminaison compatibles OpenAI. Ils se configurent via le menu des paramètres, mais cette fois, vous devez cliquer sur l’onglet Connections :Ajoutons le point de terminaison ainsi que votre clé OpenAI :Les modèles OpenAI seront alors disponibles dans le menu supérieur :
5

Discuter avec le serveur MCP ClickHouse dans Open WebUI

Vous pouvez ensuite lancer une conversation, et Open WebUI appellera le serveur MCP si nécessaire :
Dernière modification le 3 juillet 2026