ClickHouse MCPサーバー を使用して LlamaIndex AI エージェントを構築する方法
このガイドでは、ClickHouse の SQL Playground と対話できるようにするために、ClickHouse MCPサーバー を利用した LlamaIndex AI エージェントの構築方法を説明します。
サンプルノートブック
このサンプルは、examples リポジトリ 内のノートブックとして利用できます。
前提条件
- システムにPythonがインストールされていること
- システムに
pipがインストールされていること - AnthropicのAPIキー、または他のLLMプロバイダーのAPIキー
以下の手順は、Python REPLまたはスクリプトから実行できます。
認証情報の設定
次に、Anthropic の API キーを指定する必要があります。
別のLLMプロバイダーを使用する場合
Anthropic の API キーをお持ちでなく、別の LLM プロバイダーを使用したい場合は、認証情報の設定手順を LlamaIndex "LLMs" ドキュメント で確認できます。
MCPサーバーの初期化
次に、ClickHouse MCPサーバーをClickHouse SQLプレイグラウンドに向けて設定します。 それらをPython関数からLlama Indexツールに変換する必要があります。
エージェントの作成
これで、これらのツールにアクセスできるエージェントを作成する準備が整いました。1回の実行におけるツール呼び出し回数の上限を10に設定します。必要に応じてこのパラメータを変更できます。