mcpField
O
omni-settings

omni-settings

github.com/diegosouzapwクラウド・DevOps82.6k940 回インストール今日更新
リポジトリ

omni-settings について

omni-settingsは、APIを通じてOmniRouteのグローバル設定を参照・変更するスキルです。ルーティング、セキュリティ、ストレージ、圧縮などの設定を扱います。

主な機能

  1. 01グローバル設定の参照と更新
  2. 02プロキシとIPフィルターの管理
  3. 03推論設定とシステムプロンプトの構成
  4. 04データベース設定の確認と保守

活用シーン

  1. 01クライアントリクエストの推論動作の調整
  2. 02プロキシやIPアクセス設定の更新
  3. 03アプリケーション設定のエクスポートやインポート

インストール

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

$npx skills add https://github.com/diegosouzapw/omniroute --skill omni-settings

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

同梱ファイルreferences/endpoints.md

詳細

概要

システムプロンプト、思考バジェット、IP フィルター、ペイロードルール、コンボのデフォルト設定、ログイン必須の設定など、アプリケーション全体の設定を読み取り、更新します。

認証

すべてのリクエストには、有効な Bearer トークンまたはセッション Cookie が必要です。POST /api/auth/login でトークンを取得するか、ローカル開発用に REQUIRE_API_KEY=false を設定してください。

エンドポイント

ペイロード

リクエスト/レスポンスのスキーマの詳細については、GET /api/openapi/spec または docs/openapi.yaml にある OpenAPI 仕様全体を参照してください。

GET /api/settings/thinking-budget — 動作

プロキシレベルの思考/推論に関するリクエスト書き換え設定を返します。

フィールド意味
modepassthrough(クライアントの推論設定をそのまま使用します — Codex の思考表示に必須)、auto(クライアントの思考関連フィールドをすべて削除します)、custom、adaptive
customBudgetmode=custom の場合の固定予算
effortLevelmode=adaptive の場合の基本の努力レベル

圧縮ではなく、また「暗号化された推論を復号する」ものでもありません。詳しいガイドは docs/guides/THINKING_BUDGET.md を参照してください。

例 — クライアント側で推論を制御する場合(Codex/Desktop):

curl -X PUT https://localhost:20128/api/settings/thinking-budget \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"mode":"passthrough","customBudget":10240,"effortLevel":"medium"}'

警告:mode=auto は、上流へ送信する前に、送信本文から reasoning / reasoning_effort / Claude の thinking を削除します。クライアントが Ultra + summary を要求していても、思考パネルが空になることがあります。

コメント