ClickHouse MCP Server を使用して PydanticAI エージェントを構築する方法
このガイドでは、ClickHouse の MCP Server を使って ClickHouse の SQL playground と対話できる PydanticAI エージェントを構築する方法を学びます。
例のノートブック
この例は、examples リポジトリ にあるノートブックとして提供されています。
前提条件
- システムにPythonがインストールされていること
- システムに
pipがインストールされていること - AnthropicのAPIキー、または他のLLMプロバイダーのAPIキー
以下の手順は、Python REPLまたはスクリプトから実行できます。
資格情報の設定
次に、Anthropic の API キーを指定する必要があります。
別の LLM プロバイダーを使用する場合
Anthropic の API キーをお持ちでなく、別の LLM プロバイダーを使用したい場合は、 認証情報の設定手順を PydanticAI のドキュメント で確認できます。
次に、ClickHouse SQL Playground に接続するために必要な認証情報を定義します。
MCP Server と PydanticAI エージェントの初期化
次に、ClickHouse MCP Server を設定し、ClickHouse SQL playground を参照するようにします。