add-agent について
稼働中の LiteLLM プロキシで AI エージェントを作成・管理するスキルです。名前とモデルを設定し、説明や MCP サーバーへのアクセスを任意で指定できます。エージェントの一覧表示、詳細確認、削除にも対応します。
主な機能
- 01LiteLLM でエージェントを作成
- 02名前とモデルを設定
- 03説明を任意で追加
- 04MCP サーバー ID を指定
- 05エージェントの一覧と詳細を確認
- 06エージェントを削除
活用シーン
- 01LiteLLM モデルを使うエージェントを作成
- 02選択した MCP サーバーへのアクセスを設定
- 03既存エージェントの詳細を確認
- 04プロキシからエージェントを削除
MCP 対応
MCP サーバー ID を任意のアクセス設定としてエージェントに割り当てられます。MCP サーバーへの接続方法やプロトコルの詳細は記載されていません。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ berriai/ litellm-skills --skill add-agentインストール後、Claude Code で/add-agentを入力して読み込まれたか確認します。
詳細
エージェントを追加する
稼働中の LiteLLM プロキシに新しい AI エージェントを作成します。
セットアップ
まだわかっていない場合は、以下を確認してください。
LITELLM_BASE_URL — e.g. https://my-proxy.example.com
LITELLM_API_KEY — proxy admin key
API リファレンス:https://docs.litellm.ai/docs/proxy/agents
ユーザーに確認する内容
- エージェント名(必須。例:
my-coding-agent) - モデル — このエージェントで使用する LiteLLM モデル(例:
gpt-4o、claude-3-5-sonnet) - 説明(任意。呼び出し元に表示されます)
- MCP サーバー(任意)— このエージェントが使用できる
server_idの一覧
実行
curl -s -X POST "$BASE/v1/agents" \
-H "Authorization: Bearer $KEY" \
-H "Content-Type: application/json" \
-d '{
"agent_name": "<name>",
"litellm_params": {
"model": "<model>"
},
"agent_card_params": {
"name": "<name>",
"description": "<description>",
"version": "1.0"
}
}'
既存のエージェントを一覧表示する
curl -s "$BASE/v1/agents" \
-H "Authorization: Bearer $KEY"
エージェント情報を取得する
curl -s "$BASE/v1/agents/<agent_id>" \
-H "Authorization: Bearer $KEY"
エージェントを削除する
curl -s -X DELETE "$BASE/v1/agents/<agent_id>" \
-H "Authorization: Bearer $KEY"
出力
agent_id を表示します。後でこのエージェントを呼び出したり、削除したりする際に必要です。
コメント
Markdown 対応