Código de ejemploEl código de este ejemplo se puede encontrar en el repositorio de ejemplos.
Requisitos previos
Node.js >= 20.14.0uv >= 0.1.0
Instalar dependencias
git clone https://github.com/ClickHouse/examples y
ve al directorio ai/mcp/copilotkit.
Omite esta sección y ejecuta el script ./install.sh para instalar las dependencias. Si
prefieres instalar las dependencias manualmente, sigue las instrucciones a continuación.
Instalar dependencias manualmente
- Instala las dependencias:
npm install para instalar las dependencias de Node.
- Instala mcp-clickhouse:
external y clona en ella el repositorio de mcp-clickhouse.
Configura la aplicación
env.example a .env y edítalo para añadir tu ANTHROPIC_API_KEY.
Usa tu propio LLM
Usa tu propio clúster de ClickHouse
CLICKHOUSE_HOSTCLICKHOUSE_PORTCLICKHOUSE_USERCLICKHOUSE_PASSWORDCLICKHOUSE_SECURE
Ejecuta la aplicación
npm run dev para iniciar el servidor de desarrollo.
Puedes probar el Agent usando un prompt como este:
“Muéstrame la evolución del precio en Manchester durante los últimos 10 años.”Abre http://localhost:3000 en tu navegador para ver el resultado.