Skip to main content
LibreChat is the chat and agent front-end of the Agentic Data Stack. Instead of writing SQL, a user asks a question in plain language and an agent answers it. The agent works through the ClickHouse MCP server to inspect your databases and tables, run read-only queries, and build an answer from the results. The stack wires this up for you, so LibreChat queries your data from the first sign-in. Stand up the full stack with the Docker setup guide.

LibreChat capabilities

In the stack

LibreChat is preconfigured through librechat.yaml, so it works out of the box:
  • The ClickHouse MCP server is registered as a tool source, so the agent can explore and query ClickHouse with no extra setup.
  • Every conversation is traced to Langfuse for observability, capturing prompts, tool calls, responses, cost, and latency.
  • The Admin Panel (port 3081) is a browser-based UI for changing this configuration (endpoints, MCP servers, and agent settings) without editing librechat.yaml by hand.
To connect the ClickHouse MCP server to a standalone LibreChat instance, see the canonical guide: Using ClickHouse MCP server with LibreChat. For LibreChat’s full feature documentation, see the LibreChat documentation.
Prefer a managed experience? ClickHouse Cloud offers ClickHouse Agents (Beta) — a hosted, no-setup agent experience built on the same foundation, with the agent-building features available through the Cloud console.
Last modified on July 2, 2026