Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade Railway con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Deja que tu IA se ocupe de tus apps en Railway: lista proyectos, entornos y servicios, revisa los despliegues y lee sus logs de build y de ejecución, mira qué variables de entorno están definidas (solo los nombres), estima el consumo y vuelve a desplegar o reinicia un servicio tras confirmarlo contigo.
Prueba a pedir
Prompts de ejemplo para Railway
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Railway, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
Railway + Microsoft Copilot
Deja que tu IA se ocupe de tus apps en Railway: lista proyectos, entornos y servicios, revisa los despliegues y lee sus logs de build y de ejecución, mira qué variables de entorno están definidas (solo los nombres), estima el consumo y vuelve a desplegar o reinicia un servicio tras confirmarlo contigo.
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
RAILWAY_API_TOKEN
Paso 1 — Obtener credenciales
- En Railway abre Account Settings → Tokens (
https://railway.com/account/tokens) y crea un token. Elige No workspace para un token de cuenta que llega a todos tus workspaces, o elige un workspace para un token de workspace limitado a ese workspace, que es la mejor opción para un equipo. - Pega el token en
RAILWAY_API_TOKENtal como lo muestra Railway, sin la palabra Bearer, e instala el conector. - Comprueba la configuración con
railway_list_projects.
Los tokens de proyecto no funcionan: un token de proyecto (en los ajustes del proyecto, Tokens) solo llega a un entorno de un proyecto, va en otra cabecera y no puede listar proyectos. Usa un token de cuenta o de workspace. railway_get_me solo funciona con un token de cuenta; con un token de workspace, Railway responde Not Authorized.
Qué hace: proyectos con sus entornos y servicios, cómo se ejecuta cada servicio (builder, comando de inicio, health check, región, réplicas, dominios), despliegues con sus logs de build y de ejecución, los nombres de las variables de entorno y el consumo. Un despliegue FAILED suele haber fallado durante el build, así que la IA lee railway_get_build_logs; uno CRASHED falló mientras se ejecutaba, así que lee railway_get_deployment_logs.
Para volver a desplegar o reiniciar, la IA pregunta antes: railway_redeploy_deployment vuelve a hacer el build del servicio y sustituye el despliegue en ejecución, lo que cuenta como consumo facturado; railway_restart_deployment detiene y vuelve a arrancar sus contenedores sin un build nuevo. Ambas pueden interrumpir el servicio brevemente, así que la IA te indica el servicio y el entorno y espera tu sí. Nada de esto elimina ni detiene un servicio.
Los valores de las variables se quedan en Railway: railway_list_variable_names solo muestra qué variables están definidas. railway_get_variable_values devuelve los valores (contraseñas, claves, cadenas de conexión) y está desactivada al instalar; actívala solo si la IA puede verlos. Los logs de ejecución muestran todo lo que imprime tu app, así que trátalos también como datos sensibles.
Consumo, no dólares: railway_get_estimated_usage y railway_get_usage devuelven la CPU en minutos de vCPU, la memoria y los volúmenes en minutos de GB y el tráfico de salida en GB. La IA los convierte con los precios de lista de Railway (por ejemplo, la CPU a 20 dólares por vCPU al mes); no se incluyen los créditos del plan ni los descuentos.
Cualquier otra lectura: railway_graphql_query ejecuta cualquier consulta de la API de Railway. Railway no publica ningún archivo de esquema, así que railway_graphql_schema y railway_graphql_schema_url no pueden cargarlo; en su lugar, la IA consulta los tipos con una consulta de introspección. railway_graphql_mutation podría cambiar y eliminar cualquier cosa a la que llegue el token, así que está desactivada al instalar, igual que railway_graphql_subscription. Un administrador puede activarlas de forma deliberada.
Errores comunes: Railway responde a la mayoría de los problemas con HTTP 200 y un mensaje, que el conector notifica como error. Not Authorized: el token es incorrecto, se revocó o no tiene acceso a ese proyecto (o se llamó a railway_get_me con un token de workspace). Project not found o Deployment not found: el id es incorrecto o no hay acceso. HTTP 429: se agotó el límite de peticiones por hora de tu plan (100 en Free, 1.000 en Hobby, 10.000 en Pro); espera.
El conector no crea, cambia ni elimina proyectos, servicios, entornos, variables, dominios ni volúmenes, y no revierte despliegues ni dibuja gráficas de métricas.
Paso 2 — Instalar el adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Paso 3 — Añadir el conector en Microsoft Copilot
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
Microsoft Copilot usa servidores MCP a través de agentes creados en Copilot Studio: añades AnythingMCP a un agente como herramienta y luego publicas el agente en Microsoft 365 Copilot y Teams. Copilot Studio se conecta desde la nube de Microsoft por Streamable HTTP, que AnythingMCP admite.
- En Copilot Studio, abre tu agente (o crea uno), ve a Tools y elige Add a tool → New tool → Model Context Protocol.
- Escribe un Server name (por ejemplo
AnythingMCP), una Server description que diga qué hace el conector y la Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descripción para decidir cuándo llamar al servidor. - En la autenticación, elige API key, pon Type en Header y
X-API-Keycomo nombre de la cabecera, y selecciona Create. - En Add tool, elige Create a new connection, pega una clave de API MCP de AnythingMCP (MCP Servers → tu servidor → API keys) y selecciona Add to agent.
- Pruébalo en el panel Test del agente: pide algo que necesite las herramientas de
Railway. - Selecciona Publish y luego Channels → Microsoft 365 and Microsoft Teams, deja marcada Make agent available in Microsoft Copilot y elige Add channel. See agent in Teams lo instala para ti; en Microsoft 365 Copilot, escribe @ y elige el agente.
¿Prefieres que cada persona inicie sesión? En lugar de la clave de API elige OAuth 2.0 → Dynamic discovery: cada usuario inicia sesión en AnythingMCP la primera vez que el agente lo llama.
¿Lo alojas tú mismo? Usa la dirección HTTPS pública de tu instancia en lugar de https://cloud.anythingmcp.com. Copilot Studio se conecta desde la nube de Microsoft, así que localhost no funciona.
Herramientas disponibles
| Tool | What it does |
|---|---|
railway_get_me | Read the Railway account behind an account token: id, name, email, username and its workspaces (id, name) |
railway_list_projects | List the projects the token can see, most recently updated first: id, name, description, workspace and created and updated dates |
railway_get_project | Read one project with its environments and services, and per service and environment: region, replicas, start command, public domains and… |
railway_get_service_instance | Read how one service runs in one environment: builder, build and start commands, root directory, health check, region, replicas, restart… |
railway_list_deployments | List the deployments of a project, environment or service, newest first: id, status (SUCCESS, FAILED, CRASHED, BUILDING, DEPLOYING… |
railway_get_deployment | Read one deployment: status and when it last changed, service and environment, URL, whether it can be redeployed or rolled back, whether it… |
railway_get_deployment_logs | Read the runtime logs of a deployment (what the running app printed): timestamp, severity and message per line |
railway_get_build_logs | Read the build logs of a deployment (installing dependencies, building the image): timestamp, severity and message per line |
railway_redeploy_deployment | Redeploy a deployment: Railway builds it again from the same source (or reuses the image with use_previous_image_tag) and replaces the… |
railway_restart_deployment | Restart a running deployment without building it again: its containers stop and start, so the service is briefly unavailable |
railway_list_variable_names | List the names of the environment variables of a service (or the shared variables of an environment), without their values, which are often… |
railway_get_variable_values | Read the environment variables of a service with their values |
railway_get_estimated_usage | Estimate the usage of the current billing period up to its end for a project or a workspace, per measurement (CPU in vCPU minutes, memory… |
railway_get_usage | Read the measured usage of a project or workspace over a period, per measurement and, with group_by, per service or environment (CPU in… |
railway_graphql_schema_url | Return the URL of the GraphQL schema (SDL); Railway publishes no SDL file, so use an introspection query with railway_graphql_query |
railway_graphql_schema | Fetch the GraphQL schema; Railway publishes no SDL file, so the AI looks types up with an introspection query instead |
railway_graphql_query | Run any GraphQL query against the Railway API, for reads the ready-made tools do not cover |
railway_graphql_mutation | Run any GraphQL mutation; switched off at install because it can change and delete anything the token reaches |
railway_graphql_subscription | Run a GraphQL subscription; switched off at install |
Ejemplos de prompts
- "¿Cuál de mis servicios de Railway tiene el último despliegue fallido o caído? Muéstrame las líneas de log que explican por qué."
- "Lee los logs de build del último despliegue del servicio api en production y dime por qué falló el build."
- "¿Está definida DATABASE_URL en el servicio worker de staging? Revisa solo los nombres de las variables."
- "Estima el consumo de Railway de este mes para el proyecto shop y cuánto costará aproximadamente."
- "Reinicia el servicio api en production. Dime qué despliegue vas a reiniciar y espera mi OK."
FAQ
¿Para qué Copilot es? Para Microsoft 365 Copilot en el trabajo, mediante agentes de Copilot Studio. La app de Microsoft Copilot para cuentas personales no permite añadir tu propio servidor MCP.
¿Qué necesito? Una cuenta de trabajo con acceso a Copilot Studio (licencia o prueba) para crear el agente. Quien lo use en Microsoft 365 Copilot o Teams necesita acceso al agente: compártelo o pide a un administrador que lo publique para la organización. Si tu organización aplica directivas de datos a los conectores de Power Platform, también cubren los servidores MCP.
El agente no llama a las herramientas. Comprueba que el nombre de la cabecera sea exactamente X-API-Key y que la clave pertenezca al mismo servidor MCP que la URL, y escribe una Server description concreta: Copilot Studio la usa para decidir cuándo llamar al servidor. Vuelve a publicar el agente después de cada cambio; en un chat abierto, escribe "start over" para usar la nueva versión.
Siguientes pasos
- Página del conector
- Conectar a Claude
- Conectar a ChatGPT
- Conectar a Cursor
- Conectar a Gemini
- Conectar a Meta Muse
¿Te ha sido útil esta guía?