mcpField
A
add-mcp

add-mcp

github.com/berriaiクラウド・DevOps103125 回インストール25 週間前に更新
リポジトリ

add-mcp について

稼働中の LiteLLM プロキシに MCP サーバーを登録するスキルです。接続情報と任意の認証情報を指定でき、登録済みサーバーの一覧表示や削除にも対応します。

主な機能

  1. 01LiteLLM への MCP サーバー登録
  2. 02URL とトランスポート方式の設定
  3. 03任意の認証情報の指定
  4. 04登録済み MCP サーバーの一覧表示
  5. 05登録済みサーバーの削除

活用シーン

  1. 01LiteLLM 経由で MCP サーバーを利用可能にする
  2. 02指定したトランスポート方式でサーバーを登録
  3. 03プロキシ上の登録済みサーバーを確認
  4. 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

ユーザーに確認する項目

  1. サーバー名(必須、例:my-github-mcp)
  2. URL(必須、例:https://mcp.example.com/sse)
  3. トランスポート — sse(デフォルト)、http、または stdio
  4. 説明(任意)
  5. 認証 — ベアラートークンまたは 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 サーバーを参照したり、後で削除したりする際に必要です。

コメント