About Ultiproxy
Ultiproxy is an MCP server published by smhanov in the Blockchain category: agent-first universal LLM subscription proxy. One OpenAI/Anthropic-compatible endpoint for Copilot, Antigravity, Codex, Grok, Freebuff, Z.ai, Augure, DeepSeek, OpenRouter, vLLM & more. Quota-aware routing, per-API-key accounting, MCP server.
The repository has 3 stars and 0 forks, with the last commit a month ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/smhanov/ultiproxyThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (17)
add_providerRegister a lane at runtime -- OpenAI-compatible (`name`, `base_url`, optional `api_key`, quirks) or custom-wire kinds (`antigravity`, `anthropic`, `codex`, `freebuff`); persists in `providers.json`. OAuth lanes (e.g. `xai`) must be added with `quirks: {"auth_via_oauth_manager": true}` and an empty `api_key` so the stored credential drives the lane. The reply reports how many upstream models the lane serves ("discovered N models") -- discovery already ran.
Parameters not published.
check_oauth_loginPoll a pending device-flow login (e.g. `xai`) or complete a server-side token exchange.
Parameters not published.
get_client_usageToken (prompt, completion, cached) and request usage per client key or overall, over a window such as `1h`, `24h`, `7d`.
Parameters not published.
get_provider_timeoutsPer-lane timeout durations in force.
Parameters not published.
get_quota_statusReal-time quota/credit status for one lane (`antigravity`, `xai`, `copilot`, `codex`, `freebuff`, `zai`, ...): used %, remaining, units, reset times. Monitoring only -- never auto-reroutes.
Parameters not published.
initiate_oauth_loginNon-blocking OAuth start for subscription lanes; returns the sign-in URL and the device `user_code`.
Parameters not published.
list_model_aliasesAlias -> provider lane + upstream model id, with limits and pricing.
Parameters not published.
list_modelsClient-visible model ids with their lane, enabled state, window (`context_limit` / `context_length` / `max_model_len`), output cap (`max_output` / `max_output_tokens`), modalities (`architecture`, `supports_vision`), pricing tag, capabilities and source (`alias` / `discovery` / `default`). Same id set and same metadata precedence as `GET /v1/models`, so the two surfaces cannot drift; ids disabled with `toggle_model` stay listed with `enabled: false`.
Parameters not published.
list_providersRuntime-registered and compiled/in-memory lanes, secrets redacted.
Parameters not published.
refresh_modelsRe-fetch `GET <base>/v1/models` and cache it so `<lane>/<model>` ids appear in `/v1/models`. Manual override -- discovery also runs at registration, at startup for lanes whose cache is empty, and every 6h afterwards.
Parameters not published.
Show all 17 tools
remove_model_aliasDelete an alias mapping by name.
Parameters not published.
remove_providerUnregister a lane from the registry and from `providers.json`.
Parameters not published.
remove_provider_timeoutReset a lane to the server default timeout (120s).
Parameters not published.
set_model_aliasCreate/update an alias mapping (provider, upstream, optional `context_limit`, `max_output`, `input_modalities` / `output_modalities`, `pricing_tag`, `input_cost`, `output_cost`); persists in `aliases.json`. Alias metadata overrides live discovery and the static catalog on `GET /v1/models` / `list_models`.
Parameters not published.
set_provider_timeoutConfigure a lane timeout (Go duration string: `10m`, `3m30s`, ...); persists in `timeouts.json`.
Parameters not published.
submit_oauth_codeSubmit the authorization code from the redirect callback URL (e.g. `antigravity`).
Parameters not published.
toggle_modelEnable/disable a model id at runtime without deleting its mapping.
Parameters not published.
Ask AI
Ask AI about Ultiproxy
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.