Railway MCP Server
Railway infrastructure management for AI clients via natural language commands.
Data last scanned today · Reviewed today
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
{
"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
| Tool | Description | Risk |
|---|---|---|
| configure | Set your Railway API token (only needed if not provided in environment variables) | low |
| project-list | List all projects in your account | low |
| project-info | Get detailed information about a specific project | low |
| project-create | Create a new project with optional team ID | medium |
| project-delete | Delete a project | high |
| project-environments | List all environments in a project | low |
| service-list | List all services in a specific project | low |
| service-info | Get detailed information about a specific service | low |
| service-create-from-repo | Create a new service from a GitHub repository | medium |
| service-create-from-image | Create a new service from a Docker image | medium |
Compatibility
| Client | Local | Docker | Remote | Read-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
Maintain this server? Add the live badge to your README.