mcpField
U
update-user

update-user

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

update-user について

稼働中の LiteLLM プロキシでユーザー情報を更新するスキルです。予算、ロール、モデルアクセス、レート制限、メールアドレス、エイリアスを変更できます。

主な機能

  1. 01予算とロールの変更
  2. 02モデルアクセスの設定
  3. 03TPM と RPM の上限調整
  4. 04メールアドレスとエイリアスの編集
  5. 05ユーザー一覧から ID を検索

活用シーン

  1. 01ユーザーの予算やロールの変更
  2. 02ユーザーのモデル権限の調整
  3. 03ユーザーのレート制限やプロフィールの更新

MCP 対応

稼働中の LiteLLM プロキシのユーザー設定を更新します。入力には MCP 固有の機能についての説明はありません。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/berriai/litellm-skills --skill update-user

インストール後、Claude Code で/update-userを入力して読み込まれたか確認します。

詳細

ユーザーの更新

稼働中の LiteLLM プロキシで既存のユーザーを更新します。

セットアップ

LITELLM_BASE_URL  — e.g. https://my-proxy.example.com
LITELLM_API_KEY   — proxy admin key

API リファレンス:https://litellm.vercel.app/docs/proxy/virtual_keys#updating-a-user

ユーザーに確認する項目

  1. user_id(必須)— 不明な場合は、最初にユーザーを一覧表示します:
    curl -s "$BASE/user/list?page_size=25" -H "Authorization: Bearer $KEY"
    
  2. 変更内容 — 以下を任意に組み合わせます:
    • max_budget(float)
    • user_role(proxy_admin、proxy_admin_viewer、internal_user、internal_user_viewer)
    • models(リスト)
    • tpm_limit / rpm_limit(int)
    • user_email、user_alias

実行

curl -s -X POST "$BASE/user/update" \
  -H "Authorization: Bearer $KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "user_id": "<user_id>",
    "max_budget": <value>,
    "user_role": "<role>",
    "models": [<models>]
  }'

変更するフィールドのみを含めます。

出力

更新後の user_id、max_budget、user_role、models を表示します。

コメント