mcpField
A
add-agent

add-agent

github.com/berriaiエージェントワークフロー103122 回インストール25 週間前に更新
リポジトリ

add-agent について

稼働中の LiteLLM プロキシで AI エージェントを作成・管理するスキルです。名前とモデルを設定し、説明や MCP サーバーへのアクセスを任意で指定できます。エージェントの一覧表示、詳細確認、削除にも対応します。

主な機能

  1. 01LiteLLM でエージェントを作成
  2. 02名前とモデルを設定
  3. 03説明を任意で追加
  4. 04MCP サーバー ID を指定
  5. 05エージェントの一覧と詳細を確認
  6. 06エージェントを削除

活用シーン

  1. 01LiteLLM モデルを使うエージェントを作成
  2. 02選択した MCP サーバーへのアクセスを設定
  3. 03既存エージェントの詳細を確認
  4. 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

ユーザーに確認する内容

  1. エージェント名(必須。例:my-coding-agent)
  2. モデル — このエージェントで使用する LiteLLM モデル(例:gpt-4o、claude-3-5-sonnet)
  3. 説明(任意。呼び出し元に表示されます)
  4. 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 を表示します。後でこのエージェントを呼び出したり、削除したりする際に必要です。

コメント