ホーム チュートリアル カテゴリ Skills サイトについて
ZH EN JA KO
🏠

ClickHouse

分析データベース データベース・ストレージ

インストールコマンド

npx clawhub@latest install clickhouse

インストール手順

1
環境確認

Node.js 22以上とOpenClawがインストール済みであることを確認してください。ターミナルでopenclaw --versionを実行して確認できます。

2
インストール実行

上記のインストールコマンドをターミナルで実行します。ClawHubが自動的にClickHouseを~/.openclaw/skills/ディレクトリにダウンロード・インストールします。

3
インストール確認

openclaw skills listを実行してインストール済みスキル一覧を確認し、ClickHouseが表示されていることを確かめてください。

4
パラメータ設定(任意)

下記の紹介にある設定手順に従い、~/.config/openclaw/openclaw.json5にスキルの設定項目を追加してください。

手動インストール方法:Skillフォルダを~/.openclaw/skills/またはプロジェクトのskills/ディレクトリにコピーしてください。フォルダ内にSKILL.mdファイルが必要です。
高性能カラム型クエリ テーブル構造とインデックスのブラウジング クエリパフォーマンス分析と最適化提案

詳細紹介

ClickHouse MCPサーバーはClickHouseカラム型分析データベースへの読み取り専用クエリ機能を提供します。大規模な時系列データやログデータのリアルタイム分析に適しており、毎秒数十億行のクエリパフォーマンスを実現します。

コア機能

  • 読み取り専用クエリ(run_select_query):SELECTクエリを実行し、データの安全性を確保するために読み取り専用操作に自動制限します。ClickHouse固有の関数と構文に対応します
  • Schemaブラウジング:データベース、テーブル、カラム情報をリストアップし、テーブルエンジンタイプ(MergeTree/ReplacingMergeTreeなど)とパーティション設定を確認します
  • クエリ分析:クエリ実行プランとパフォーマンスボトルネックを分析し、最適化提案を提供します
  • システム情報:クラスターステータス、ノード情報、システムメトリクスを確認します

設定方法

{
  "mcpServers": {
    "clickhouse": {
      "command": "npx",
      "args": ["-y", "@clickhouse/mcp-server"],
      "env": {
        "CLICKHOUSE_HOST": "https://your-instance.clickhouse.cloud",
        "CLICKHOUSE_USER": "default",
        "CLICKHOUSE_PASSWORD": "your-password"
      }
    }
  }
}

活用シーン

  • ログ分析:PBレベルのログデータをクエリ・分析し、問題を迅速に特定します
  • リアルタイムレポート:時系列データに対してリアルタイム集約分析を行いレポートを生成します
  • ユーザー行動分析:クリックストリームとユーザーイベントデータを分析します
  • パフォーマンス監視:アプリケーションとインフラのパフォーマンスメトリクスデータをクエリします