MCP server providing schema exploration and SQL query access to Hydrolix time-series datalakes.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Hydrolix.
run_select_queryCallable MCP tool function
sqlCallable MCP tool function
list_databasesCallable MCP tool function
list_tablesCallable MCP tool function
databaseCallable MCP tool function
get_table_infoCallable MCP tool function
An MCP server for Hydrolix.
Get up and running in a few minutes. This section covers Claude Desktop and Claude Code.
Before you begin, make sure you have:
Choose the method that matches your setup:
Option A: Using uv (recommended)
uv manages Python automatically and downloads mcp-hydrolix on demand, so no separate install step is needed. If you don't have uv, install it:
macOS / Linux:
Windows (PowerShell):
Option B: Using pip
Requires Python 3.13+. If you need to install Python, download it from python.org.
Open the Claude Desktop configuration file:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.jsonAdd the following entry to the "mcpServers" object (create the file with this content if it doesn't exist yet):
Replace <your-hydrolix-hostname>, <your-username>, and <your-password> with your actual credentials.
[!NOTE] If you used Option B (pip), use
"command": "mcp-hydrolix"with no"args"field instead.
[!TIP] If the file already has other entries, add the
"mcp-hydrolix"block inside the existing"mcpServers"object rather than replacing the whole file.
[!NOTE] If you authenticate with a service account token instead of username/password, see Authentication.
Claude Desktop launches without your shell's PATH, so it may not locate the binary even if it is installed. Find the full path and use it as the "command" value in the config.
Option A (uv): find uvx:
which uvxwhere.exe uvxOption B (pip): find mcp-hydrolix:
which mcp-hydrolixwhere.exe mcp-hydrolixIf which/where.exe returns nothing, the binary isn't on your PATH. The cleanest fix is to switch to Option A (uv), which manages the Python environment and PATH for you.
Restart the app to apply the configuration.
macOS / Windows users: Make sure to fully quit Claude before restarting. On macOS, press Cmd+Q or right-click the Dock icon and choose Quit. On Windows, use the system tray icon.
Open a new conversation in Claude Desktop. Look for a tools/hammer icon near the text input โ this confirms the MCP server connected successfully.
Try this prompt to confirm everything is working:
Using your Hydrolix MCP tools, list the available databases.
Claude should call the list_databases tool and return a list of databases from your cluster.
If you prefer the command line, make sure uv is installed (Option A from Step 2), then run:
Then open Claude Code and test with the same prompt:
Using your Hydrolix MCP tools, list the available databases.
Click the Install in VS Code badge at the top of this README for a one-click install. If you prefer the UI flow, open the Command Palette (Cmd+Shift+P / Ctrl+Shift+P), run MCP: Add Server, choose Command (stdio), and reuse the uvx ... command and env block from Step 3.
run_select_query
sql (string): The SQL query to execute.list_databases
list_tables
database (string): The name of the database.get_table_info
database (string): The name of the database.table (string): The name of the table.Due to the wide variety in LLM architectures, not all models will proactively use the tools above, and few will use them effectively without guidance, even with the carefully-constructed tool descriptions provided to the model. To get the best results out of your model while using the Hydrolix MCP server, we recommend the following:
When running with HTTP or SSE transport, a health check endpoint is available at /health. This endpoint:
200 OK with the Hydrolix query-head's Clickhouse version if the server is healthy and can connect to Hydrolix503 Service Unavailable if the server cannot connect to the Hydrolix query-headExample:
The Hydrolix MCP server is configured using a standard MCP server entry. Consult your client's documentation for specific instructions on where to find or declare MCP servers. An example setup using Claude Desktop is documented below.
The recommended way to launch the Hydrolix MCP server is via the uv project manager, which will manage installing all other dependencies in an isolated environment.
The server supports multiple authentication methods with the following precedence (highest to lowest):
Authorization: Bearer <token> header?token=<token> query parameterHYDROLIX_TOKEN), orHYDROLIX_USER and HYDROLIX_PASSWORD)Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/hydrolix-mcp-hydrolix)<a href="https://allmcps.com/mcp/hydrolix-mcp-hydrolix"><img src="https://allmcps.com/api/badge/hydrolix-mcp-hydrolix?style=directory" alt="MCP Hydrolix on AllMCPs" /></a>