mcpField
O
omni-budget

omni-budget

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

About omni-budget

omni-budget is a skill for configuring OmniRoute spending limits, token quotas, and rate limits, globally or by API key. It also supports inspecting consumption and applying cost controls across providers.

Key features

  1. 01Set global or per-key spending limits
  2. 02Configure token quotas
  3. 03Set rate-limit policies
  4. 04Inspect current consumption

Use cases

  1. 01Limit spending for an API key
  2. 02Review consumption across providers

Install

Copy the command and run it in a terminal.

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

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

Details

From the project README

Overview

Configure spending limits, token quotas, and rate-limit policies per API key or globally. Inspect current consumption and enforce cost controls across providers.

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

GET /api/rate-limit

Get rate limit configuration

curl http://localhost:20128/api/rate-limit \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
POST /api/rate-limit

Update rate limit configuration

curl -X POST http://localhost:20128/api/rate-limit \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'

Payloads

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

Comments

Markdown supported