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.
| Herramienta | Qué hace | Necesita |
|---|---|---|
| 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 mcp add --transport http railyard https://app.railyard.run/api/mcp \ --header "Authorization: Bearer rly_..."
{
"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ó.
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.