{
  "markdown": "# Hubris MCP\n\n[Model Context Protocol](https://modelcontextprotocol.io) server for [Hubris](https://hubris.pw) — 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 chat completions.\n\nThis repository is a thin, open client-facing wrapper: connection docs, a ready-to-use config and a comparison prompt example. The server itself is a hosted service — no source code to run locally, nothing to install beyond your MCP client.\n\n- **Endpoint:** `https://api.hubris.pw/mcp`\n- **Transport:** Streamable HTTP\n- **Auth:** Bearer API key (`sk-gw-...`, create one at [hubris.pw/keys](https://hubris.pw/keys))\n- **Full docs:** [hubris.pw/docs/integrations/mcp](https://hubris.pw/docs/integrations/mcp)\n\n## Tools\n\n| Tool | Description |\n| --- | --- |\n| `models_list` | Full catalog of active models, cursor-paginated. |\n| `models_search` | Filter by capability (vision / reasoning / tools / web_search / audio_in / audio_out / image_gen / transcription), price, context length. |\n| `models_get_pricing` | Pricing for a specific model, in rubles. |\n| `balance_get` | Current account balance. |\n| `chat_complete` | LLM chat request — full parity with `POST /v1/chat/completions`. |\n\n## Resources\n\n| URI | Content |\n| --- | --- |\n| `hubris://catalog/models` | Full model catalog as a single JSON document. |\n| `hubris://docs/quickstart` | Quickstart page. |\n\n## Prompts\n\n- `compare-models {task}` — ready-made prompt for comparing models for a given task.\n\n## Connect\n\n### Claude Code\n\n```bash\nclaude mcp add --transport http hubris https://api.hubris.pw/mcp \\\n  --header \"Authorization: Bearer sk-gw-...\"\n```\n\n### Claude Desktop\n\nClaude Desktop only speaks stdio, so remote HTTP servers go through the [`mcp-remote`](https://github.com/geelen/mcp-remote) shim. Add to `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"hubris\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"mcp-remote\",\n        \"https://api.hubris.pw/mcp\",\n        \"--transport\",\n        \"http-only\",\n        \"--header\",\n        \"Authorization:${AUTH_TOKEN}\"\n      ],\n      \"env\": {\n        \"AUTH_TOKEN\": \"Bearer sk-gw-...\"\n      }\n    }\n  }\n}\n```\n\n### Cline / Cursor / other clients\n\nAny MCP client with Streamable HTTP transport support:\n\n| Field | Value |\n| --- | --- |\n| Transport | Streamable HTTP |\n| URL | `https://api.hubris.pw/mcp` |\n| Auth header | `Authorization: Bearer sk-gw-...` |\n\nFull connection guide (with client-specific caveats): [hubris.pw/docs/integrations/mcp](https://hubris.pw/docs/integrations/mcp).\n\n## Security\n\nThe Bearer key grants access to your account balance. We recommend creating a dedicated key for MCP at [hubris.pw/keys](https://hubris.pw/keys) so it can be revoked independently of other integrations.\n\n## About Hubris\n\nHubris is an OpenAI-compatible LLM gateway for the Russian market — one API key, one ruble-denominated balance, 400+ models. [hubris.pw](https://hubris.pw)\n",
  "bytes": 3065,
  "sha": "0fec725233c57de1cb222fb836253f41610b6111300c1321237eb62112a9e270",
  "repo_slug": "aimagine-life/hubris-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_pw_hubris_hubris_mcp_561631a6/readme"
}