サンプルコードこの例のコードは examples リポジトリ にあります。
前提条件
Node.js >= 20.14.0uv >= 0.1.0
依存関係をインストールする
git clone https://github.com/ClickHouse/examples を実行し、
ai/mcp/copilotkit ディレクトリに移動します。
このセクションはスキップして、依存関係をインストールするには ./install.sh スクリプトを実行してください。依存関係を手動でインストールする場合は、以下の手順に従ってください。
依存関係を手動でインストールする
- 依存関係をインストールします:
npm install を実行して、Node.js の依存関係をインストールします。
- mcp-clickhouse をインストールします:
external を作成し、その中に mcp-clickhouse リポジトリをクローンします。
アプリケーションを設定する
env.example ファイルを .env にコピーし、ANTHROPIC_API_KEY を設定するように編集します。
独自のLLMを使用する
独自の ClickHouse クラスターを使用する
CLICKHOUSE_HOSTCLICKHOUSE_PORTCLICKHOUSE_USERCLICKHOUSE_PASSWORDCLICKHOUSE_SECURE
アプリケーションを実行する
npm run dev を実行して開発サーバーを起動します。
次のようなプロンプトを使って Agent をテストできます。
“過去 10 年間の Manchester における価格推移を表示してください。”結果を確認するには、ブラウザで http://localhost:3000 を開きます。