
Hubris
pw.hubrisPublished by hubris.pwOfficial publisherv1.1.0Updated Nov 2, 2026
OpenAI-compatible LLM gateway for Russia: 500+ models, ruble pricing, balance, chat.
Overview
Hubris MCP connects an assistant to the Hubris OpenAI-compatible LLM gateway: browse 400+ models, check ruble pricing and balance, and run chat, embedding…
- What you can do
- List and search the model catalog, filter by capability, price or context length, and read per-model ruble pricing
- Check account balance and spending over a period (requests, tokens, rubles)
- Run chat completions, create embeddings and rerank documents
- Ask decision questions with probabilities, generate images, synthesize speech and transcribe audio
- Start video generation, poll its status and get download links, and transcribe or summarize YouTube videos
- Read the catalog and quickstart as resources and use a compare-models prompt
- When to use it
- Useful when you want one MCP connection to reach many text, embedding, image, speech and video models through a single ruble-billed account, and want the assistant to check prices, balance and usage before or after spending.
- Requirements
- A Hubris account and an API key (sk-gw-...) supplied as HUBRIS_API_KEY or as a Bearer Authorization header. Either connect to the hosted Streamable HTTP endpoint or run the npm stdio package locally with Node.js (or Docker). Listing tools needs no key; calling tools does. HUBRIS_MCP_URL can override the endpoint.
Installation
In SourceWeft
- Open Hubris in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/pw.hubris%2Fhubris-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"hubris": {
"type": "http",
"url": "https://api.hubris.pw/mcp"
}
}
}README
Hubris MCP
[Smithery] [npm] [Hubris MCP on mcprush]
Model Context Protocol server for Hubris — an OpenAI-compatible LLM gateway with billing in rubles. Connect Claude Desktop, Claude Code, Cline, Cursor or any other MCP client to a single hosted server and get access to the model catalog, account balance and spending, and every kind of model in it: text, embeddings, rerankers, decision models, images, speech, transcription, video and YouTube transcripts.
There are two ways in: connect your client straight to the hosted endpoint, or run the stdio server in this repository, which declares the same tools locally and forwards calls to that endpoint. The second is what you want for clients that speak stdio only, and for sandboxes that build from a Dockerfile.
Listing the tools needs no credential; only calling one does. With HUBRIS_API_KEY set, the stdio server takes the tool list live from the hosted endpoint, so it never lags behind new tools; without a key it serves the list bundled with the package.
- Endpoint:
https://api.hubris.pw/mcp - Transport: Streamable HTTP
- Auth: Bearer API key (
sk-gw-..., create one at hubris.pw/keys) - Full docs: hubris.pw/docs/integrations/mcp
Tools
Resources
Prompts
compare-models {task}— ready-made prompt for comparing models for a given task.
Run locally (stdio)
Or with Docker:
In an MCP client config:
HUBRIS_MCP_URL overrides the endpoint if you need to point it elsewhere.
Connect
Claude Code
Claude Desktop
Claude Desktop only speaks stdio, so remote HTTP servers go through the mcp-remote shim. Add to claude_desktop_config.json:
Cline / Cursor / other clients
Any MCP client with Streamable HTTP transport support:
Full connection guide (with client-specific caveats): hubris.pw/docs/integrations/mcp.
Security
The Bearer key grants access to your account balance. We recommend creating a dedicated key for MCP at hubris.pw/keys so it can be revoked independently of other integrations.
About Hubris
Hubris is an OpenAI-compatible LLM gateway for the Russian market — one API key, one ruble-denominated balance, 400+ models. hubris.pw
Source: README.md at commit cbb7a73
Tools
0Version history
1- v1.1.0LatestSep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts