mcpField
O
omni-settings

omni-settings

github.com/diegosouzapwCloud & DevOps82.6k940 installsUpdated today
Repository

About omni-settings

omni-settings is a skill for reading and changing OmniRoute’s global application settings through its API. It covers configuration across routing, security, storage, compression, and other system areas.

Key features

  1. 01Read and update global settings
  2. 02Manage proxy and IP filter settings
  3. 03Configure reasoning and system prompts
  4. 04Inspect and maintain database settings

Use cases

  1. 01Adjust reasoning behavior for client requests
  2. 02Update proxy or IP access configuration
  3. 03Export or import application settings

Install

Copy the command and run it in a terminal.

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

After installing, type/omni-settingsin Claude Code to confirm it loaded.

Bundled filesreferences/endpoints.md

Details

From the project README

Overview

Read and update global application settings: system prompts, thinking budget, IP filters, payload rules, combo defaults, and require-login configuration.

Authentication

All requests require a valid Bearer token or session cookie. Obtain a token via POST /api/auth/login or configure REQUIRE_API_KEY=false for local development.

Endpoints

Payloads

See the full OpenAPI specification at GET /api/openapi/spec or docs/openapi.yaml for detailed request/response schemas.

GET /api/settings/thinking-budget — behavior

Returns proxy-level thinking/reasoning request rewrite settings:

FieldMeaning
modepassthrough (leave client reasoning alone — required for Codex visible thinking), auto (strips all client thinking fields), custom, adaptive
customBudgetFixed budget when mode=custom
effortLevelBase effort when mode=adaptive

Not compression and not "decrypt encrypted reasoning". Full guide: docs/guides/THINKING_BUDGET.md.

Example — keep client-controlled reasoning (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"}'

Warning: mode=auto deletes reasoning / reasoning_effort / Claude thinking from the outbound body before upstream. That can empty thinking panels even when the client requested Ultra + summary.

Comments

Markdown supported