Docker の AI エージェントフレームワーク cagent のデモプロジェクト
https://github.com/docker/cagent/releases から、使用している OS とアーキテクチャに対応したバイナリをダウンロードします。
例: Mac M2 の場合は cagent-darwin-arm64
chmod +x ~/Downloads/cagent-darwin-arm64
sudo mv ~/Downloads/cagent-darwin-arm64 /usr/local/bin/cagentcagent version使用する LLM モデルに応じた API キーを環境変数に設定します。
export CAGENT_MODELS_GATEWAY=<url_to_docker_ai_gateway>
export OPENAI_API_KEY=<your_api_key_here> # OpenAI を使用する場合
export ANTHROPIC_API_KEY=<your_api_key_here> # Anthropic を使用する場合
export GOOGLE_API_KEY=<your_api_key_here> # Gemini を使用する場合MCP (Model Context Protocol) サーバーを利用する場合は、Docker Desktop の MCP Toolkit でツールを登録する必要があります。
MCP Toolkit での登録手順:
- Docker Desktop を開く
- MCP Toolkit セクションに移動
- 使用したい MCP サーバー(例: Tavily)を検索
- ツールを登録して有効化
cagent run ./src/tavily.yaml