Rush

Entrega una tarea a Rush desde cualquier cliente MCP: un agente realiza el trabajo en su propio sandbox en la nube y devuelve un PR, un informe o archivos, junto con la trayectoria completa.

Documentación

La API de Rush también es un servidor MCP, en https://api.prix.dev/mcp sobre Streamable HTTP. Un agente en claude.ai, ChatGPT, Claude Code, Cursor, Codex o un Agente Personalizado de Notion se conecta a él y le encarga trabajo a Rush como una llamada de herramienta: iniciar una ejecución, esperar a que termine, leer el PR, el informe o los archivos que devuelve.

Conectar desde claude.ai o ChatGPT

Añade https://api.prix.dev/mcp como conector personalizado (en claude.ai: Ajustes, Conectores, Añadir conector personalizado; en ChatGPT: Ajustes, Conectores, con el modo desarrollador activado). Deja el ID de cliente y el secreto vacíos. La aplicación abre Rush en tu navegador: inicia sesión, comprueba la dirección a la que te enviará de vuelta, elige la organización y aprueba. La aplicación muestra entonces las herramientas de Rush.

Aprobar requiere un administrador de la organización, y la aplicación actúa como tú: sus ejecuciones usan tus cuentas y aparecen en Ejecuciones. Aparece en la consola, en Desarrolladores, como una aplicación conectada, donde Desconectar la finaliza de inmediato. Si no se usa durante 30 días, se finaliza por sí sola y la aplicación te pide que inicies sesión de nuevo.

Cualquier cliente MCP que siga la especificación de autorización de MCP se conecta de la misma forma: el servidor responde a una solicitud sin firmar con 401 y una cabecera WWW-Authenticate que indica https://api.prix.dev/.well-known/oauth-protected-resource/mcp, y Rush registra el cliente (RFC 7591) y lo autentica con OAuth 2.1 y PKCE.

Conectar con una clave de organización

Crea una clave de organización en la consola, en Desarrolladores, y luego añade el servidor con ella:

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

En Cursor, añade esto bajo mcpServers:

{"rush": {"url": "https://api.prix.dev/mcp", "headers": {"Authorization": "Bearer rk_live_…"}}}

Conecta una clave o un inicio de sesión. El token de sesión de la consola de una persona se rechaza con 403 FORBIDDEN.

Qué puede llamar el agente

Sesionescreate_session, get_session, wait_for_sessions, list_sessions, send_session_message, cancel_session, list_session_events, get_session_changes, get_session_artifact
Agentes guardadoslist_agents, get_agent, create_agent, update_agent
Proyectoslist_projects, get_project
Qué puede usar una ejecuciónlist_models, list_connections, list_repositories

Cada herramienta hace la llamada a la API que indica con tu clave o inicio de sesión, así que llega exactamente a lo que eso llega. Un rechazo vuelve como el code y el mensaje de la API, además de lo que hay que hacer a continuación.

Una ejecución tarda minutos

create_session devuelve de inmediato el id de la sesión. wait_for_sessions espera entonces hasta 50 segundos por llamada a que una o varias sesiones se resuelvan, de modo que el agente que llama puede iniciar un lote de ejecuciones y recogerlas a medida que terminan. Para un servidor que deba recibir respuesta sin mantener abierta una llamada de herramienta, configura un webhook en la clave.

Preguntas frecuentes

¿Qué clientes MCP funcionan?

Cualquier cliente que hable Streamable HTTP: los conectores de claude.ai y ChatGPT y otros clientes inician sesión con OAuth; Claude Code, Codex, Cursor y los Agentes Personalizados de Notion también pueden enviar una clave de organización en la cabecera Authorization.

¿La ejecución ocurre en mi máquina?

No. Cada ejecución tiene su propio entorno aislado en la nube con un ordenador y un navegador. Tu cliente solo envía la solicitud y lee el resultado.

¿Cuánto cuesta una ejecución?

Lo mismo que una ejecución iniciada a través de la API. Consulta Uso y facturación.