Railway MCP Server

Railway infrastructure management for AI clients via natural language commands.

Data last scanned today · Reviewed today

312 dangerous tools24 tools73TypeScriptMIT

Overview

Railway MCP Server allows AI models to interact with the Railway.app platform. It provides tools for project oversight, including listing, getting information, and deleting projects, alongside capabilities to manage services and deployments directly through conversational interfaces. The server supports variable management, allowing users to list, create, update, or delete environment variables. It also includes functions for network and volume management, enabling broader infrastructure control within an MCP-compatible environment.

Our verdict

This server carries a high-risk profile with a security score of 31/100. Key concerns include its status as a community-maintained project that has not been editorially reviewed and its inactivity, with the last code commit occurring over a year ago. Users should exercise caution, as these factors indicate a lack of ongoing maintenance, and the tool is explicitly noted as being under development.

  • Supports direct management of Railway.app projects and deployments
  • Includes variable and service network management capabilities
  • Small dependency footprint with only three direct dependencies
  • Licensed under the MIT license
  • High-risk security score of 31/100
  • Project has been inactive for 398 days
  • Not maintained by the official Railway vendor
  • Authentication and read-only modes remain unreviewed

Setup

Claude Desktop
{
  "mcpServers": {
    "railway-mcp": {
      "args": [
        "-y",
        "@jasontanswe/railway-mcp"
      ],
      "command": "npx"
    }
  }
}

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.

  • No read-only mode — running this grants full read/write access.
  • No built-in authentication — anyone with access to this config can invoke every tool it exposes.

Tools

ToolDescriptionRisk
configureSet your Railway API token (only needed if not provided in environment variables)low
project-listList all projects in your accountlow
project-infoGet detailed information about a specific projectlow
project-createCreate a new project with optional team IDmedium
project-deleteDelete a projecthigh
project-environmentsList all environments in a projectlow
service-listList all services in a specific projectlow
service-infoGet detailed information about a specific servicelow
service-create-from-repoCreate a new service from a GitHub repositorymedium
service-create-from-imageCreate a new service from a Docker imagemedium

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What are the system requirements for running the Railway MCP server?

You must have Node.js version 18 or higher installed to ensure support for the built-in fetch API.

What do I need to start using this server?

You need an active Railway.app account and a Railway API token generated from your account settings page.

Is the server fully feature-complete?

No, this server is currently under development. While project, service, and variable management are functional, other features like full database template support are still being built.

How can I provide my Railway API token in Claude Desktop?

You can either add it to your configuration file under the RAILWAY_API_TOKEN environment variable, or configure it directly within the chat interface.

Which MCP clients are currently recommended?

Claude for Desktop is currently considered battle-tested, while other clients like Cursor, Cline, and Windsurf are still being tested or undergoing development.

Changelog

Badge

Railway MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.