Claude Agent SDK と ClickHouse MCP Server を使って AI エージェントを構築する方法
このガイドでは、Claude Agent SDK を使って、ClickHouse の SQL playground と ClickHouse MCP Server を経由して対話できる AI エージェントを構築する方法を説明します。
サンプルノートブック
この例は、examples リポジトリ 内のノートブックとして参照できます。
前提条件
- システムにPythonがインストールされていること
- システムに
pipがインストールされていること - Anthropic APIキーを取得していること
以下の手順は、Python REPLまたはスクリプトから実行できます。
MCP ServerとClaude Agent SDKエージェントの初期化
ClickHouse MCP ServerをClickHouse SQLプレイグラウンドに接続するよう設定し、 エージェントを初期化して質問します:
なお、forブロック内のコードは、簡潔にするために出力をフィルタリングしています。