Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
An MCP server to query Hydrolix
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
HYDROLIX_HOST, HYDROLIX_TOKEN, HYDROLIX_USER, HYDROLIX_PASSWORD「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"hydrolix": {
"command": "uvx",
"args": [
"mcp-hydrolix"
],
"env": {
"HYDROLIX_HOST": "your-value",
"HYDROLIX_TOKEN": "your-value",
"HYDROLIX_USER": "your-value",
"HYDROLIX_PASSWORD": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add hydrolix --env HYDROLIX_HOST=your-value --env HYDROLIX_TOKEN=your-value --env HYDROLIX_USER=your-value --env HYDROLIX_PASSWORD=your-value -- uvx mcp-hydrolix動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"hydrolix": {
"command": "uvx",
"args": [
"mcp-hydrolix"
],
"env": {
"HYDROLIX_HOST": "your-value",
"HYDROLIX_TOKEN": "your-value",
"HYDROLIX_USER": "your-value",
"HYDROLIX_PASSWORD": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"hydrolix": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-hydrolix"
],
"env": {
"HYDROLIX_HOST": "your-value",
"HYDROLIX_TOKEN": "your-value",
"HYDROLIX_USER": "your-value",
"HYDROLIX_PASSWORD": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
HYDROLIX_USER envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント hydrolix で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:HYDROLIX_HOST, HYDROLIX_TOKEN, HYDROLIX_PASSWORD
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.2.3)がレジストリに届いたのは7 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Asset Notation
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Read and maintain an Asset Notation file on disk: net worth, holdings, valuations, CSV import.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
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:
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows (PowerShell):
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Option B: Using pip
Requires Python 3.13+. If you need to install Python, download it from python.org.
pip install mcp-hydrolix
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.json"mcpServers" object (create the file with this content if it doesn't exist yet):{
"mcpServers": { "mcp-hydrolix": { "command": "uvx", "args": [ "--python", "3.13", "--refresh-package", "mcp-hydrolix", "mcp-hydrolix" ], "env": { "HYDROLIX_URL": "https:// ", "HYDROLIX_USER": " ", "HYDROLIX_PASSWORD": " " } } } }
Replace , , and 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.
Command not found?
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.
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:
claude mcp add --transport stdio hydrolix \
--env HYDROLIX_URL=https:// \ --env HYDROLIX_USER= \ --env HYDROLIX_PASSWORD= \ --env HYDROLIX_MCP_SERVER_TRANSPORT=stdio \ -- uvx --python 3.13 --refresh-package mcp-hydrolix mcp-hydrolix
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_queryquery (string): The SQL query to execute.max_cells (integer, optional): Result cell budget (rows × columns); when the server sets a cap, a caller can only lower it.purpose (string, required): Why the query is being run; recorded with the query as hdx_query_comment.FORMAT clause is removed; the server selects the wire format.list_databaseslist_tablesdatabase (string): The name of the database.get_table_infodatabase (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:
curl http://localhost:8000/health
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 header?token= query parameterHYDROLIX_TOKEN), orHYDROLIX_USER and HYDROLIX_PASSWORD)When multiple authentication methods are configured, the server will use the first available method in the precedence order above. Per-request authentication is only available when using HTTP or SSE transport modes. The ?token= form exists for clients that cannot send headers; set HYDROLIX_ALLOW_TOKEN_QUERY_PARAM=false on deployments where every client sends the Authorization header (see Per-request credentials).
Note: Using a service account token with a readonly role is recommended.
MCP Server definition using username and password (JSON):
{
"command": "uvx", "args": [ "--python", "3.13", "--refresh-package", "mcp-hydrolix", "mcp-hydrolix" ], "env": { "HYDROLIX_URL": "https:// ", "HYDROLIX_USER": " ", "HYDROLIX_PASSWORD": " " } }
MCP Server definition using service account token (JSON):
{
"command": "uvx", "args": [ "--python", "3.13", "--refresh-package", "mcp-hydrolix", "mcp-hydrolix" ], "env": { "HYDROLIX_URL": "https:// ", "HYDROLIX_TOKEN": " " } }
MCP Server definition using username and password (YAML):
command: uvx
args:
env: HYDROLIX_URL: https:// HYDROLIX_USER: HYDROLIX_PASSWORD:
MCP Server definition using service account token (YAML):
command: uvx
args:
env: HYDROLIX_URL: https:// HYDROLIX_TOKEN: <hydrolix-s
冒頭だけを表示しています。続きはリポジトリで読めます