Agentes de IA

Deja que tu agente de código despliegue.

Railyard tiene un servidor MCP integrado. Tu agente puede ver tus apps, leer sus logs, desplegar y reiniciar, con un token cuyo alcance tú defines. Todo lo destructivo espera a una persona.

Servidor MCP

Nueve herramientas en un solo endpoint.

POST https://app.railyard.run/api/mcp habla el Model Context Protocol (JSON-RPC sobre HTTP en streaming) y se autentica con un token de API de Railyard como header Bearer. Solo ve el equipo al que pertenece ese token.

HerramientaQué haceNecesita
list_servers Los servidores del equipo con su estado, proveedor, carga y actualizaciones de seguridad pendientes lectura
list_apps Las apps del equipo con su estado, URL, servidor y entorno lectura
get_app Una app: estado, URL, dominios, nombres de variables y despliegues recientes lectura
app_logs Las líneas de log recientes de una app, hasta 500 lectura
deploy_app Construye y despliega el último commit de la app escritura
restart_app Reinicia los contenedores en ejecución de la app escritura
set_env Define una variable, aplicada en el próximo despliegue escritura
unset_env Elimina una variable escritura + aprobación
delete_app Elimina una app y sus datos escritura + aprobación

Conectar

Agrégalo a tu agente.

Crea un token de API en la configuración del equipo, y luego pégalo en lugar de rly_....

Claude Code
claude mcp add --transport http railyard https://app.railyard.run/api/mcp \
  --header "Authorization: Bearer rly_..."
Cursor · .cursor/mcp.json
{
  "mcpServers": {
    "railyard": {
      "url": "https://app.railyard.run/api/mcp",
      "headers": {
        "Authorization": "Bearer rly_..."
      }
    }
  }
}

Barandillas de seguridad

Tokens con alcance limitado, aprobaciones humanas.

  • Un token de lectura puede listar servidores y apps, mostrar una app y leer sus logs. Nada más.
  • Un token de escritura además puede desplegar, reiniciar y definir variables.
  • Los tokens pueden expirar, se revocan uno a la vez, y se guardan solo como un hash.
  • Los despliegues que inicia un agente aparecen marcados como venidos de MCP en el historial de despliegues.

> Despliega storefront y revisa que esté saludable

→ list_apps

storefront · running · bold-moose

→ deploy_app storefront

release #42 exitoso · comprobación de salud aprobada

→ app_logs storefront

100 líneas, sin errores

> Elimina la variable STRIPE_TEST_KEY

→ unset_env storefront STRIPE_TEST_KEY

esperando que un humano la apruebe en Railyard

Shell y HTTP

La CLI y la API REST también funcionan.

Los agentes que corren comandos de shell pueden usar la misma CLI que tú, y cualquier cosa puede llamar a la API REST con los mismos tokens. Los errores de API salen con código distinto de cero, y railyard run sale con el código propio del comando remoto, para que un agente sepa cuándo algo falló.

Referencia de la CLI → Referencia de la API →

terminal
railyard login https://app.railyard.run
railyard deploy shop --follow
railyard logs shop --follow --process web
railyard run shop -- bin/rails db:migrate
railyard rollback shop 218

Tus propios servidores

Los experimentos del agente corren en servidores que ya pagas.

Los agentes despliegan seguido y prueban cosas. En una plataforma que cobra por servicio o por uso, cada experimento es una línea más en la factura. En Railyard, las copias de staging y los reintentos de un agente son contenedores en servidores que ya pagas. Sus copias de staging y los datos que contienen se quedan en tus propios servidores, y puedes cortarle el acceso revocando un solo token.

Despliega tu primera app en un servidor que tú posees.

Conecta una máquina con un host, un usuario y una clave SSH, o deja que Railyard cree una en tu cuenta de nube. Instala el resto y vigila que quede en línea.

Plan gratis, sin tarjeta, y 14 días de Pro para cada equipo nuevo. Un precio fijo por equipo.