railway-mcp
by jason-tan-swe·★ 72·综合分 43
一个用于 Railway.app 的 TypeScript MCP 服务器,可通过自然语言命令管理基础设施。
概述
railway-mcp 服务器与 Railway.app 部署平台提供全面集成,使用户能够通过模型上下文协议管理项目、服务、部署和变量。它通过 Railway API 令牌进行身份验证,支持 Claude Desktop 和 Cursor 等多种 MCP 客户端,并提供通过 Smithery 快速安装和手动配置选项。该服务器包含详细文档、安全考虑、故障排除指导和常见用例的工作流程示例。
试试问 AI
装完之后,这里有 6 个你可以让 AI 做的事:
什么时候选它
如果您使用 Railway.app 进行部署并希望通过 Claude 等 AI 助手管理它,特别是与具有终端功能的客户端(如 Cursor)结合以实现完全自动化部署时,选择 railway-mcp。
什么时候不要选它
如果您需要完整的数据库模板支持、自动 GitHub 仓库链接功能,或寻找所有功能都已实现的项目(许多功能仍标记为开发中),请避免使用此工具。
此 server 暴露的工具
从 README 抽取出 12 个工具configureSet your Railway API token
project-listList all projects in your account
project-infoGet detailed information about a specific project
service-listList all services in a specific project
service-create-from-repoCreate a new service from a GitHub repository
deployment-listList recent deployments for a service
deployment-triggerTrigger a new deployment for a service
variable-listList variables for a service or environment
variable-setCreate or update a variable
variable-deleteDelete a variable
service-restartRestart a service in a specific environment
database-deployDeploy a new database service
可对比工具
安装
安装
前置条件
- Node.js 18+
- Railway 账户
- Railway API 令牌(在 https://railway.app/account/tokens 创建)
快速开始
**使用 Smithery(推荐):**
npx -y @smithery/cli install @jason-tan-swe/railway-mcp --client claude**Claude Desktop 手动安装:** 添加到配置文件(claude_desktop_config.json)中:
{
"mcpServers": {
"railway": {
"command": "npx",
"args": ["-y", "@jasontanswe/railway-mcp"],
"env": {
"RAILWAY_API_TOKEN": "your-railway-api-token-here"
}
}
}
}**Cursor 手动安装:**
- 转到 Cursor 设置 > MCP 部分
- 点击'添加新的 MCP 服务器'
- 命名为 'railway-mcp'
- 命令:
npx -y @jasontanswe/railway-mcp <RAILWAY_API_TOKEN>
FAQ
- 这个服务器是否由 Railway.app 官方支持?
- 不,这是为 Railway.app 构建的社区非官方 MCP 服务器。
- 支持哪些 MCP 客户端?
- Claude Desktop 已经过充分测试,Cursor 需要测试,而 Cline 和 Windsurf 仍在评估中。
- 我的 Railway API 令牌安全性如何?
- 您的令牌存储在配置文件或环境变量中。敏感数据显示时会自动屏蔽,所有 API 调用都使用 HTTPS。
railway-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。