add-mcp について
稼働中の LiteLLM プロキシに MCP サーバーを登録するスキルです。接続情報と任意の認証情報を指定でき、登録済みサーバーの一覧表示や削除にも対応します。
主な機能
- 01LiteLLM への MCP サーバー登録
- 02URL とトランスポート方式の設定
- 03任意の認証情報の指定
- 04登録済み MCP サーバーの一覧表示
- 05登録済みサーバーの削除
活用シーン
- 01LiteLLM 経由で MCP サーバーを利用可能にする
- 02指定したトランスポート方式でサーバーを登録
- 03プロキシ上の登録済みサーバーを確認
- 04MCP サーバーの登録を削除
MCP 対応
LiteLLM プロキシに MCP サーバーを登録し、モデルやエージェントから利用できるようにします。登録の一覧表示と削除にも対応します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ berriai/ litellm-skills --skill add-mcpインストール後、Claude Code で/add-mcpを入力して読み込まれたか確認します。
詳細
MCP サーバーを追加する
稼働中の LiteLLM プロキシに MCP(Model Context Protocol)サーバーを登録し、モデルやエージェントが使用できるようにします。
セットアップ
まだわかっていない場合は、以下を確認してください。
LITELLM_BASE_URL — e.g. https://my-proxy.example.com
LITELLM_API_KEY — proxy admin key
API リファレンス:https://docs.litellm.ai/docs/mcp
ユーザーに確認する項目
- サーバー名(必須、例:
my-github-mcp) - URL(必須、例:
https://mcp.example.com/sse) - トランスポート —
sse(デフォルト)、http、またはstdio - 説明(任意)
- 認証 — ベアラートークンまたは API キーが必要ですか?(任意)
実行
curl -s -X POST "$BASE/v1/mcp/server" \
-H "Authorization: Bearer $KEY" \
-H "Content-Type: application/json" \
-d '{
"server_name": "<name>",
"url": "<url>",
"transport": "sse",
"description": "<description_or_omit>",
"auth_type": "bearer_token",
"credentials": "<token_if_needed>"
}'
認証なしのサーバーでは、auth_type と credentials を省略してください。
既存の MCP サーバーを一覧表示する
curl -s "$BASE/v1/mcp/server" \
-H "Authorization: Bearer $KEY"
MCP サーバーを削除する
curl -s -X DELETE "$BASE/v1/mcp/server/<server_id>" \
-H "Authorization: Bearer $KEY"
出力
server_id を表示します。これは、エージェント設定でこの MCP サーバーを参照したり、後で削除したりする際に必要です。
コメント
Markdown 対応