Railpush
Sends push notifications and alerts across multiple platforms effortlessly. Streamlines communication by managing messaging workflows through a unified interface. Enables real-time updates for development and monitoring tasks.
Ask AI about Railpush
Powered by Claude Β· Grounded in docs
I know everything about Railpush. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
RailPush MCP Server
276 MCP tools for deploying and managing cloud infrastructure
Connect Claude, Cursor, Windsurf, or any MCP client to a full PaaS platform.
What can your agent do?
With 276 tools, your AI agent gets full control of cloud infrastructure:
| Category | Tools | Examples |
|---|---|---|
| Services | 35+ | Create, deploy, restart, scale, clone, suspend web services |
| Deploys | 15+ | Trigger builds, rollback, blue-green, canary, PR previews |
| PostgreSQL | 20+ | Create databases, run queries, backup, restore, PITR, replicas |
| MySQL | 7 | Create, manage, reveal credentials, delete MySQL 8.0 instances |
| MongoDB | 7 | Create, manage, reveal credentials, delete MongoDB 7.0 instances |
| Redis | 7 | Create, manage, reveal credentials, delete Redis instances |
| Meilisearch | 7 | Create, manage full-text search instances |
| Object Storage | 7 | Create, manage S3-compatible MinIO instances |
| Environment | 15+ | Set/get env vars, manage env groups, bulk operations |
| Domains | 15+ | Custom domains, domain registration, DNS records |
| Scaling | 5+ | Autoscaling policies, manual scaling |
| Logs & Metrics | 10+ | Query logs (Loki), metrics (Prometheus), log drains |
| Blueprints | 5+ | IaC β define and sync infrastructure from YAML |
| Networking | 5+ | WAF rules, network policies |
| Billing | 5+ | Usage, invoices, plan management |
| AI Fix | 2 | Auto-diagnose and fix broken deploys |
Machine-readable catalog
For directories and integrations, this repo includes a generated machine-readable catalog of all 276 hosted tools:
Each entry includes:
namedescriptioncategorygithub_urlendpoint_urltagslanguage
All catalog entries point to the same hosted RailPush MCP endpoint:
https://mcp.railpush.com/mcp
Quick start
Hosted server (recommended)
No installation needed. Connect directly:
{
"mcpServers": {
"railpush": {
"url": "https://mcp.railpush.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Claude Code CLI:
claude mcp add railpush --url https://mcp.railpush.com/mcp --header "Authorization: Bearer YOUR_API_KEY"
Cursor: Settings β MCP β Add Server β paste the JSON above.
Local stdio server
For air-gapped or custom setups:
cd mcp && npm install && npm run build
{
"mcpServers": {
"railpush": {
"command": "node",
"args": ["/path/to/mcp/build/index.js"],
"env": {
"RAILPUSH_API_KEY": "your-api-key",
"RAILPUSH_API_URL": "https://railpush.com"
}
}
}
}
Example: deploy a full-stack app
Tell your agent:
"Create a Node.js web service called 'my-api' on the starter plan, add a PostgreSQL database, set DATABASE_URL as an env var, and deploy from my GitHub repo."
The agent will call:
create_serviceβ provisions the servicecreate_databaseβ provisions PostgreSQLreveal_database_credentialsβ gets the connection stringset_env_varβ sets DATABASE_URLtrigger_deployβ builds and deploys from Git
All in one conversation. No YAML, no CLI, no dashboard clicking.
Transports
| Transport | URL | Use case |
|---|---|---|
| Streamable HTTP | https://mcp.railpush.com/mcp | Recommended β modern MCP clients |
| SSE (legacy) | https://mcp.railpush.com/sse | Older clients that only support SSE |
Authentication
All requests require an API key. Get one from the RailPush dashboard β Settings β API Keys.
Pass it as:
Authorization: Bearer YOUR_API_KEYheader (hosted server)RAILPUSH_API_KEYenvironment variable (local stdio)
Links
- π RailPush β the platform
- π Documentation β full docs
- π° Pricing β free tier available
- π Changelog β what's new
