Code d’exempleLe code de cet exemple est disponible dans le dépôt examples.
Prérequis
Node.js >= 20.14.0uv >= 0.1.0
Installer les dépendances
git clone https://github.com/ClickHouse/examples, puis
accédez au répertoire ai/mcp/copilotkit.
Ignorez cette section et exécutez le script ./install.sh pour installer les dépendances. Si
vous préférez installer les dépendances manuellement, suivez les instructions ci-dessous.
Installer les dépendances manuellement
- Installer les dépendances :
npm install pour installer les dépendances de Node.
- Installer mcp-clickhouse :
external et clonez-y le dépôt mcp-clickhouse.
Configurez l’application
env.example dans .env, puis modifiez-le pour y renseigner votre ANTHROPIC_API_KEY.
Utilisez votre propre LLM
Utilisez votre propre cluster ClickHouse
CLICKHOUSE_HOSTCLICKHOUSE_PORTCLICKHOUSE_USERCLICKHOUSE_PASSWORDCLICKHOUSE_SECURE
Lancer l’application
npm run dev pour démarrer le serveur de développement.
Vous pouvez tester l’Agent avec un prompt du type :
“Montre-moi l’évolution des prix à Manchester au cours des 10 dernières années.”Ouvrez http://localhost:3000 dans votre navigateur pour voir le résultat.