Hubris
Hubris é um gateway de LLM compatível com OpenAI cobrado em rublos: uma chave de API para mais de 500 modelos da OpenAI, Anthropic, Google, DeepSeek, Qwen e outros. O servidor MCP remoto permite que agentes pesquisem o catálogo de modelos, comparem preços, verifiquem o saldo da conta e executem conclusões de chat em qualquer modelo.
Servidor MCP hospedado
npx add-mcp 'https://api.hubris.pw/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
Hubris MCP
Servidor Model Context Protocol para Hubris — um gateway de LLM compatível com OpenAI com cobrança em rublos. Conecte Claude Desktop, Claude Code, Cline, Cursor ou qualquer outro cliente MCP a um único servidor hospedado e tenha acesso ao catálogo de modelos, saldo da conta e conclusões de chat.
Há duas formas de acesso: conecte seu cliente diretamente ao endpoint hospedado, ou execute o servidor stdio neste repositório, que declara as mesmas ferramentas localmente e encaminha chamadas para esse endpoint. A segunda opção é a ideal para clientes que só falam stdio e para sandboxes que compilam a partir de um Dockerfile.
Listar as ferramentas não exige credencial; apenas chamar uma delas exige.
- Endpoint:
https://api.hubris.pw/mcp - Transporte: Streamable HTTP
- Autenticação: Chave de API Bearer (
sk-gw-..., crie uma em hubris.pw/keys) - Documentação completa: hubris.pw/docs/integrations/mcp
Ferramentas
| Ferramenta | Descrição |
|---|---|
models_list | Catálogo completo de modelos ativos, paginado por cursor. |
models_search | Filtre por capacidade (vision / reasoning / tools / web_search / audio_in / audio_out / image_gen / transcription), preço, tamanho do contexto. |
models_get_pricing | Preço de um modelo específico, em rublos. |
balance_get | Saldo atual da conta. |
chat_complete | Solicitação de chat LLM — paridade total com POST /v1/chat/completions. |
Recursos
| URI | Conteúdo |
|---|---|
hubris://catalog/models | Catálogo completo de modelos como um único documento JSON. |
hubris://docs/quickstart | Página de início rápido. |
Prompts
compare-models {task}— prompt pronto para comparar modelos para uma determinada tarefa.
Executar localmente (stdio)
npm install && npm run build
HUBRIS_API_KEY=sk-gw-... node dist/index.js
Ou com Docker:
docker build -t hubris-mcp .
docker run -i --rm -e HUBRIS_API_KEY=sk-gw-... hubris-mcp
Em uma configuração de cliente MCP:
{
"mcpServers": {
"hubris": {
"command": "node",
"args": ["/path/to/hubris-mcp/dist/index.js"],
"env": { "HUBRIS_API_KEY": "sk-gw-..." }
}
}
}
HUBRIS_MCP_URL substitui o endpoint se você precisar apontá-lo para outro lugar.
Conectar
Claude Code
claude mcp add --transport http hubris https://api.hubris.pw/mcp \
--header "Authorization: Bearer sk-gw-..."
Claude Desktop
O Claude Desktop só fala stdio, então servidores HTTP remotos passam pelo shim mcp-remote. Adicione em claude_desktop_config.json:
{
"mcpServers": {
"hubris": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.hubris.pw/mcp",
"--transport",
"http-only",
"--header",
"Authorization:${AUTH_TOKEN}"
],
"env": {
"AUTH_TOKEN": "Bearer sk-gw-..."
}
}
}
}
Cline / Cursor / outros clientes
Qualquer cliente MCP com suporte a transporte Streamable HTTP:
| Campo | Valor |
|---|---|
| Transporte | Streamable HTTP |
| URL | https://api.hubris.pw/mcp |
| Cabeçalho de autenticação | Authorization: Bearer sk-gw-... |
Guia de conexão completo (com ressalvas específicas por cliente): hubris.pw/docs/integrations/mcp.
Segurança
A chave Bearer concede acesso ao saldo da sua conta. Recomendamos criar uma chave dedicada para MCP em hubris.pw/keys para que ela possa ser revogada independentemente de outras integrações.
Sobre o Hubris
Hubris é um gateway de LLM compatível com OpenAI para o mercado russo — uma chave de API, um saldo denominado em rublos, mais de 400 modelos. hubris.pw