Rush
Entregue uma tarefa Rush a partir de qualquer cliente MCP: um agente realiza o trabalho em seu próprio sandbox na nuvem e retorna um PR, relatório ou arquivos, com a trajetória completa.
Documentação
A API Rush também é um servidor MCP, em https://api.prix.dev/mcp via Streamable HTTP. Um agente no claude.ai, ChatGPT, Claude Code, Cursor, Codex ou um Notion Custom Agent conecta-se a ele e entrega o trabalho do Rush como uma chamada de ferramenta: iniciar uma execução, aguardar por ela, ler o PR, relatório ou arquivos que ela retorna.
Conectar a partir do claude.ai ou ChatGPT
Adicione https://api.prix.dev/mcp como um conector personalizado (no claude.ai: Configurações, Conectores, Adicionar conector personalizado; no ChatGPT: Configurações, Conectores, com o modo de desenvolvedor ativado). Deixe o ID do cliente e o segredo vazios. O aplicativo abre o Rush no seu navegador: faça login, verifique o endereço para o qual ele enviará você de volta, escolha a organização e aprove. O aplicativo então lista as ferramentas do Rush.
A aprovação exige um administrador da organização, e o aplicativo age como você: suas execuções usam suas contas e aparecem em Execuções. Ele aparece no console em Desenvolvedores como um aplicativo conectado, onde Desconectar o encerra imediatamente. Sem uso por 30 dias, ele se encerra sozinho e o aplicativo pede que você faça login novamente.
Qualquer cliente MCP que siga a especificação de autorização MCP conecta-se da mesma forma: o servidor responde a uma solicitação não assinada com 401 e um cabeçalho WWW-Authenticate nomeando https://api.prix.dev/.well-known/oauth-protected-resource/mcp, e o Rush registra o cliente (RFC 7591) e o autentica com OAuth 2.1 e PKCE.
Conectar com uma chave de organização
Crie uma chave de organização no console em Desenvolvedores e, em seguida, adicione o servidor com ela:
claude mcp add --transport http rush https://api.prix.dev/mcp --header "Authorization: Bearer $RUSH_API_KEY"
codex mcp add rush --url https://api.prix.dev/mcp --bearer-token-env-var RUSH_API_KEY
No Cursor, adicione isso em mcpServers:
{"rush": {"url": "https://api.prix.dev/mcp", "headers": {"Authorization": "Bearer rk_live_…"}}}
Uma chave ou um login conecta. O token de sessão do console de uma pessoa é recusado com 403 FORBIDDEN.
O que o agente pode chamar
| Sessões | create_session, get_session, wait_for_sessions, list_sessions, send_session_message, cancel_session, list_session_events, get_session_changes, get_session_artifact |
|---|---|
| Agentes salvos | list_agents, get_agent, create_agent, update_agent |
| Projetos | list_projects, get_project |
| O que uma execução pode usar | list_models, list_connections, list_repositories |
Cada ferramenta faz a chamada de API que ela nomeia com sua chave ou login, então ela alcança exatamente o que aquilo alcança. Uma recusa retorna como o code e a mensagem da API, além do que fazer em seguida.
Uma execução leva minutos
create_session retorna imediatamente com o ID da sessão. wait_for_sessions então aguarda até 50 segundos por chamada para que uma ou várias sessões se estabilizem, para que o agente chamador possa iniciar um lote de execuções e coletá-las conforme terminam. Para um servidor que deve receber resposta sem manter uma chamada de ferramenta aberta, defina um webhook na chave.
Perguntas frequentes
Quais clientes MCP funcionam?
Qualquer cliente que fale Streamable HTTP: conectores do claude.ai e ChatGPT e outros clientes fazem login com OAuth; Claude Code, Codex, Cursor e Notion Custom Agents também podem enviar uma chave de organização no cabeçalho Authorization.
A execução acontece na minha máquina?
Não. Cada execução recebe seu próprio sandbox na nuvem com um computador e um navegador. Seu cliente apenas envia a solicitação e lê o resultado.
Quanto custa uma execução?
O mesmo que uma execução iniciada pela API. Veja Uso e cobrança.