メインコンテンツへスキップ
このガイドでは、LlamaIndex のAIエージェントを構築し、ClickHouseのSQL PlaygroundClickHouse MCPサーバー 経由で操作できるようにする方法を学びます。
サンプルノートブックこのサンプルは、examplesリポジトリ 内のノートブックとして入手できます。

前提条件

  • システムに Python がインストールされている必要があります。
  • システムに pip がインストールされている必要があります。
  • Anthropic の API key、または別の LLMプロバイダーの API key が必要です
以下の手順は、Python REPL またはスクリプトから実行できます。
1

ライブラリをインストールする

以下のコマンドを実行して、必要なライブラリをインストールします。
2

認証情報の設定

次に、Anthropic API key を指定します。
Response
別のLLMプロバイダーを使用するAnthropic API keyをお持ちでなく、別のLLMプロバイダーを使用したい場合は、 LlamaIndex “LLMs” ドキュメントでcredentialsの設定手順を確認できます
3

MCPサーバーを初期化する

次に、ClickHouse MCP serverがClickHouse SQL playgroundを参照するように設定します。 これらをPython関数からLlama Indexツールに変換する必要があります。
4

エージェントを作成する

これで、それらのツールにアクセスできるエージェントを作成する準備が整いました。1 回の実行でのツール呼び出し回数の上限を 10 に設定します。必要に応じて、このパラメーターは変更できます。
5

LLM を初期化する

次のコードで Claude Sonnet 4.0 モデルを初期化します。
6

エージェントを実行する

最後に、エージェントに質問してみましょう。
返されるレスポンスは長いため、以下の レスポンス例では一部を省略しています:
Response
最終更新日 2026年6月19日