Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Railway одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Дайте ИИ присматривать за вашими приложениями на Railway: выводить проекты, окружения и сервисы, проверять развёртывания и читать их логи сборки и выполнения, видеть, какие переменные окружения заданы (только имена), оценивать расход ресурсов, а также повторно развёртывать или перезапускать сервис после вашего подтверждения.
Попробуй спросить
Примеры промптов для Railway
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Railway, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Railway + ChatGPT
Дайте ИИ присматривать за вашими приложениями на Railway: выводить проекты, окружения и сервисы, проверять развёртывания и читать их логи сборки и выполнения, видеть, какие переменные окружения заданы (только имена), оценивать расход ресурсов, а также повторно развёртывать или перезапускать сервис после вашего подтверждения.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
RAILWAY_API_TOKEN
Шаг 1 — Получите учётные данные
- В Railway откройте Account Settings → Tokens (
https://railway.com/account/tokens) и создайте токен. Выберите No workspace, чтобы получить токен аккаунта с доступом ко всем вашим рабочим пространствам, или выберите рабочее пространство, чтобы получить токен рабочего пространства, ограниченный только им; для команды это лучший вариант. - Вставьте токен в
RAILWAY_API_TOKENв том виде, в каком его показывает Railway, без слова Bearer, и установите коннектор. - Проверьте настройку с помощью
railway_list_projects.
Токены проекта не подходят: токен проекта (настройки проекта, Tokens) даёт доступ только к одному окружению одного проекта, передаётся в другом заголовке и не может выводить список проектов. Используйте токен аккаунта или рабочего пространства. railway_get_me работает только с токеном аккаунта; с токеном рабочего пространства Railway отвечает Not Authorized.
Что он делает: проекты с их окружениями и сервисами, то, как работает каждый сервис (сборщик, команда запуска, проверка работоспособности, регион, реплики, домены), развёртывания с логами сборки и выполнения, имена переменных окружения и расход ресурсов. Развёртывание со статусом FAILED обычно сломалось при сборке, поэтому ИИ читает railway_get_build_logs; развёртывание со статусом CRASHED сломалось во время работы, поэтому он читает railway_get_deployment_logs.
Перед повторным развёртыванием и перезапуском ИИ спрашивает: railway_redeploy_deployment заново собирает сервис и заменяет работающее развёртывание, а это учитывается как оплачиваемое использование; railway_restart_deployment останавливает и снова запускает его контейнеры без новой сборки. Оба действия могут ненадолго прервать работу сервиса, поэтому ИИ называет вам сервис и окружение и ждёт вашего «да». Ничто здесь не удаляет и не останавливает сервис.
Значения переменных остаются в Railway: railway_list_variable_names показывает только, какие переменные заданы. railway_get_variable_values возвращает значения (пароли, ключи, строки подключения) и отключён при установке; включайте его, только если ИИ разрешено их видеть. Логи выполнения показывают всё, что выводит ваше приложение, поэтому их тоже стоит считать конфиденциальными.
Расход ресурсов, а не доллары: railway_get_estimated_usage и railway_get_usage возвращают CPU в vCPU-минутах, память и тома в ГБ-минутах и исходящий трафик в ГБ. ИИ пересчитывает их по прейскуранту Railway (например, CPU по 20 долларов за vCPU в месяц); кредиты тарифа и скидки не учитываются.
Любое другое чтение: railway_graphql_query выполняет любой запрос к API Railway. Railway не публикует файл схемы, поэтому railway_graphql_schema и railway_graphql_schema_url не могут её загрузить; вместо этого ИИ ищет типы с помощью introspection-запроса. railway_graphql_mutation мог бы изменить и удалить всё, до чего дотягивается токен, поэтому он отключён при установке, как и railway_graphql_subscription. Администратор может осознанно их включить.
Частые ошибки: на большинство проблем Railway отвечает HTTP 200 с сообщением, и коннектор сообщает об этом как об ошибке. Not Authorized: токен неверный, отозван или не имеет доступа к этому проекту (либо railway_get_me вызван с токеном рабочего пространства). Project not found или Deployment not found: неверный идентификатор или нет доступа. HTTP 429: исчерпан часовой лимит запросов вашего тарифа (100 на Free, 1 000 на Hobby, 10 000 на Pro); подождите.
Коннектор не создаёт, не изменяет и не удаляет проекты, сервисы, окружения, переменные, домены и тома, а также не откатывает развёртывания и не строит графики метрик.
Шаг 2 — Установите адаптер
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
Шаг 3 — Добавьте коннектор в ChatGPT
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
ChatGPT добавляет MCP-серверы как плагины на странице Plugins, в веб-версии и в платных планах. Режим разработчика для этого больше не нужен. В рабочем пространстве Business это могут только администраторы и владельцы; в Enterprise и Edu администратор может выдать право Create plugins with MCPs.
- Перейди на chatgpt.com/plugins, нажми +, затем Add custom MCP server.
- Введи название, например Name:
Railway. - В разделе Connection укажи в поле Server URL адрес
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDи оставь Authentication на OAuth. - Выбери I understand and want to continue, затем Create as a plugin. Когда ChatGPT попросит, войди в AnythingMCP и разреши доступ.
- Установи новый плагин из своих личных плагинов, затем введи @ в чате и выбери его.
Доступные инструменты
| 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 |
Примеры запросов
- «У каких из моих сервисов Railway последнее развёртывание завершилось ошибкой или упало? Покажи строки лога, которые объясняют причину.»
- «Прочитай логи сборки последнего развёртывания сервиса api в production и скажи, почему сборка не удалась.»
- «Задана ли переменная DATABASE_URL у сервиса worker в staging? Проверь только имена переменных.»
- «Оцени расход ресурсов Railway в этом месяце для проекта shop и примерно сколько это будет стоить.»
- «Перезапусти сервис api в production. Скажи, какое развёртывание ты перезапустишь, и дождись моего подтверждения.»
FAQ
Работает ли бесплатный план ChatGPT со своими MCP-серверами? OpenAI описывает свои MCP-серверы только для платных планов; план Free в этом списке не указан.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Meta Muse
Это руководство помогло?