プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

MCP Hydrolix

作者:hydrolixバージョン 0.2.3i★ –iパソコンで動く
レジストリ名io.github.hydrolix/mcp-hydrolix

インストール

概要

作者による説明(英語の原文)

An MCP server to query Hydrolix

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: その他
  • 入力が必要なもの:HYDROLIX_HOST, HYDROLIX_TOKEN, HYDROLIX_PASSWORD

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • 自分で入力するもの: HYDROLIX_HOST, HYDROLIX_TOKEN, HYDROLIX_USER, HYDROLIX_PASSWORD

「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。

必要なもの

  • PyPIPythonのuvのインストール(uvxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

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で開く

または、設定を自分でコピーする

プロジェクトの .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"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .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_HOST 必須 env
    The hostname of your Hydrolix server
  • HYDROLIX_TOKEN 秘密 env
    Service account token(alternative to username/password)
  • HYDROLIX_USER env
    Hydrolix username (use with HYDROLIX_PASSWORD)
  • HYDROLIX_PASSWORD 秘密 env
    Hydrolix password (use with HYDROLIX_USER)

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント hydrolix で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

その他のほかのサーバーとの比較i

  • このカテゴリのほかの32742件のうち0%よりスターが多い
  • このカテゴリのほかの32742件のうち6%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの32742件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

MCP Hydrolixは安全ですか?

当てはまる基本チェック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

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

クラウドで動く★ 211一昨日更新
インストール

Asset Notation

作者:assetnotation

Read and maintain an Asset Notation file on disk: net worth, holdings, valuations, CSV import.

パソコンで動く今日更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

Hydrolix MCP Server

An MCP server for Hydrolix.

Quickstart

Get up and running in a few minutes. This section covers Claude Desktop and Claude Code.

Step 1 — Prerequisites

Before you begin, make sure you have:

  • Hydrolix credentials — your cluster hostname plus either a username/password or a service account token. If you don't have these, ask your Hydrolix administrator.
  • Claude Desktop — download from claude.ai/download.
Step 2 — Install the MCP server

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
Step 3 — Configure Claude Desktop
  1. Open the Claude Desktop configuration file:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json
  1. Add the following entry to the "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:

  • macOS / Linux: which uvx
  • Windows: where.exe uvx

Option B (pip): find mcp-hydrolix:

  • macOS / Linux: which mcp-hydrolix
  • Windows: where.exe mcp-hydrolix

If 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.

Step 4 — Restart Claude Desktop

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.

Step 5 — Verify it's working
  1. Open a new conversation in Claude Desktop. Look for a tools/hammer icon near the text input — this confirms the MCP server connected successfully.
  1. 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.


Using Claude Code instead?

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.

Using VS Code instead?

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.

Tools

  • run_select_query
  • Execute SQL queries on your Hydrolix cluster.
  • Input: query (string): The SQL query to execute.
  • Input: max_cells (integer, optional): Result cell budget (rows × columns); when the server sets a cap, a caller can only lower it.
  • Input: purpose (string, required): Why the query is being run; recorded with the query as hdx_query_comment.
  • A trailing FORMAT clause is removed; the server selects the wire format.
  • list_databases
  • List all databases on your Hydrolix cluster.
  • list_tables
  • List all tables in a database.
  • Input: database (string): The name of the database.
  • get_table_info
  • Get table metadata such as schema
  • Input: database (string): The name of the database.
  • Input: table (string): The name of the table.

Effective Usage

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:

  • Refer to your Hydrolix database by name and request tool usage in your prompts (e.g., "Using MCP tools to access my Hydrolix database, please ...")
  • This encourages the model to use the MCP tools available and minimizes hallucinations.
  • Include time ranges in your prompts (e.g., "Between December 5 2023 and January 18 2024, ...") and specifically request that the output be ordered by timestamp.
  • This prompts the model to write more efficient queries that take advantage of primary key optimizations
Health Check Endpoint

When running with HTTP or SSE transport, a health check endpoint is available at /health. This endpoint:

  • Returns 200 OK with the Hydrolix query-head's Clickhouse version if the server is healthy and can connect to Hydrolix
  • Returns 503 Service Unavailable if the server cannot connect to the Hydrolix query-head

Example:

curl http://localhost:8000/health

Response: OK - Connected to Hydrolix compatible with ClickHouse 24.3.1

Configuration

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.

Authentication

The server supports multiple authentication methods with the following precedence (highest to lowest):

  1. Per-request Bearer token: Service account token provided via Authorization: Bearer header
  2. Per-request GET parameter: Service account token provided via ?token= query parameter
  3. Environment-based credentials: Credentials configured via environment variables
  • Service account token (HYDROLIX_TOKEN), or
  • Username and password (HYDROLIX_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:

  • --python
  • "3.13"
  • --refresh-package
  • mcp-hydrolix
  • mcp-hydrolix

env: HYDROLIX_URL: https:// HYDROLIX_USER: HYDROLIX_PASSWORD:

MCP Server definition using service account token (YAML):

command: uvx

args:

  • --python
  • "3.13"
  • --refresh-package
  • mcp-hydrolix
  • mcp-hydrolix

env: HYDROLIX_URL: https:// HYDROLIX_TOKEN: <hydrolix-s

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く