railguey-mcp-cloudflare
railguey-mcp-cloudflare
Railguey в облаке. MCP-сервер на Cloudflare Worker, который соединяет Grok с Railway GraphQL.
CLI находится в eidos-agi/railguey. Этот репозиторий — размещённый Streamable HTTP MCP, который Grok действительно может добавить как коннектор: собственный MCP Railway (mcp.railway.com) имеет форму OAuth/CLI и не может быть добавлен в Grok напрямую.
Живой worker: railguey.eidos-agi.workers.dev
MCP: https://railguey.eidos-agi.workers.dev/mcp
Страница продукта: eidosagi.com/tools/railguey
Зачем отдельный репозиторий
Репозиторий | Что это |
Railway CLI с привязкой к проекту (Go). Локальные шеллы, GitHub Actions, агенты с путём рабочего пространства. | |
| Размещённый MCP-сервер (этот Worker). Здесь Grok общается по HTTP, а Worker — с Railway GraphQL. |
Скрипт Worker по-прежнему называется railguey на Cloudflare. Это имя является хостом workers.dev и должно совпадать с name в wrangler.toml. Репозиторий GitHub назван по своему назначению.
Related MCP server: @crisog/railway-mcp-server
Привязка (claim-коды)
Токены Railway никогда не передаются через чат Grok. Привязка — это поток device-code:
Grok вызывает
account_pair_begin(или код создаётся здесь).Вы открываете
/pair/<CODE>на этом Worker.Вставьте токен Railway и присвойте аккаунту slug (
eidos,personal,client-acme).Worker проверяет токен через Railway, сохраняет его в KV, и Grok видит его через
account_list.
Коды действуют 10 минут, одноразовые и сгорают после 8 неудачных вставок.
Принимаются токены аккаунта (railway.com/account/tokens), токены рабочего пространства и токены проекта (Проект → Настройки → Токены). Тип записывается, чтобы Grok знал область действия.
Несколько аккаунтов
Каждая привязка — это именованный слот. Инструменты Railway принимают опциональный slug account. Один слот — по умолчанию.
Это соответствует модели CLI (~/.railguey/accounts.json) — именованные аккаунты, один по умолчанию, — но вместо домашней директории данные хранятся в Workers KV.
Эндпоинты
GET /— страница статусаGET /health— JSON-статус (без секретов; включает метаданные привязанных аккаунтов)GET /pair— ввод claim-кодаGET|POST /pair/:code— вставка токена RailwayPOST /mcp— MCP Streamable HTTP (требуется авторизация)
Секреты и привязки
MCP_AUTH_TOKEN— bearer-токен, который Grok отправляет какAuthorization: Bearer …KV
ACCOUNTS(railguey-accounts) — привязанные токены Railway, claim-коды, slug по умолчанию
Никогда не коммитьте токены. wrangler.toml содержит только id пространства имён KV и id аккаунта Cloudflare.
Подключение в Grok
grok.com/connectors → Добавить коннектор → Другое
URL сервера:
https://railguey.eidos-agi.workers.dev/mcpЗаголовок:
Authorization: Bearer <MCP_AUTH_TOKEN>Попросите Grok привязать аккаунт Railway, затем откройте claim-URL, который он вернёт.
Деплой
git push в main — это деплой. Этот репозиторий навсегда привязан к живому Worker:
Пушите в
eidos-agi/railguey-mcp-cloudflaremain(особенноindex.js).Автоматизация Grok
railguey-git-deployсрабатывает на этот push, загружаетindex.jsв Workerrailgueyи сохраняет KV +MCP_AUTH_TOKEN.Ежечасный резервный деплой переразворачивает
main, если событие push было пропущено.
В GitHub нет API-токена Cloudflare. Нет Cloudflare GitHub App. Изменение поведения MCP означает правку index.js и push.
loader.js — это Dynamic Worker Loader (git-pull на границе сети). Он не в продакшене — этот аккаунт Cloudflare находится на бесплатном тарифе Workers (API 10195). В wrangler.toml main остаётся index.js.
name = "railguey" нельзя менять. Переименование Worker сломает живой хост и URL коннектора Grok.
Лицензия
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Host your MCP tool over streamable HTTP in one command.
Remote MCP server for supportsheep: run AI interviews and manage support content for your blog.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
- QuallaaOAuthcom.quallaa
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables comprehensive management of Railway infrastructure, including projects, services, variables, and deployments, directly through the Railway GraphQL API. It is designed to work as a remote service over HTTP, allowing seamless integration with cloud-based MCP clients like claude.ai.MIT
- AlicenseNot gradedqualityDmaintenanceUnofficial MCP server for Railway that enables managing Railway infrastructure through natural language, including projects, services, deployments, environments, variables, templates, domains, volumes, observability, integrations, networking, and workflows.64 npm2MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that exposes the Railway API as tools for Claude. Manage Railway projects, services, deployments, variables, environments, and domains directly from Claude.16 npmMIT
- FlicenseBqualityDmaintenanceA Model Context Protocol (MCP) server that gives Claude (and other MCP-compatible AI tools) full access to your Railway.app infrastructure. Deploy, manage services, check logs, configure environment variables — all through natural conversation.3010 npm-