@crisog/railway-mcp-server
Unofficial Railway MCP server.
Versions
0.2.0latest0.0.20.0.1Tools 51
railway_workflow_status Check the status of an asynchronous Railway workflow (e.g., template deployments).
railway_templates_list List available templates. Results can be paginated or filtered by recommendation.
railway_template_get Fetch detailed information for a template by code or GitHub owner/repo.
railway_template_deploy Deploy a template into a project or workspace. Provide templateId and serializedConfig, or identify the template to resolve them automatically.
railway_github_repos_list List all accessible GitHub repositories for the authenticated user.
railway_github_branches_list List all branches for a GitHub repository.
railway_github_repo_deploy Deploy a GitHub repository to a Railway project.
railway_environments_list List all environments for a project.
railway_environment_create Create a new environment for a project. Optionally clone configuration from an existing environment.
railway_environment_rename Rename an environment.
railway_environment_logs Fetch logs for an environment.
railway_environment_get_by_name Get an environment by its name. Useful when environments_list returns empty results. Returns the environment ID (UUID) that can be used with other tools.
railway_deployment_list List deployments for a project, optionally filtered.
railway_deployment_get Fetch detailed information about a deployment.
railway_deployment_logs Fetch logs for a deployment.
railway_deployment_redeploy Redeploy a previous deployment, optionally reusing the image tag.
railway_deployment_stop Stop a running deployment.
railway_deployment_restart Restart a deployment.
railway_deployment_cancel Cancel a pending or in-progress deployment.
railway_deployment_rollback Rollback to a previous deployment.
railway_deployment_events Fetch events for a deployment.
railway_volume_create Create a new volume for persistent storage.
railway_volume_instance_backup_create Create a backup of a volume instance.
railway_volume_instance_backup_list List all backups for a volume instance.
railway_volume_instance_backup_restore Restore a volume instance from a backup.
railway_volume_instances_list List all volume instances for an environment (temporary tool for testing).
railway_projects_list Gets all projects for a user or workspace.
railway_project_create Create a new Railway project.
railway_project_get Retrieve high-level information about a project.
railway_workspaces_list List all workspaces the user is a member of.
railway_private_network_create_or_get Create a new private network or retrieve an existing one.
railway_private_networks_list List all private networks for an environment.
railway_tcp_proxies_list List all TCP proxies for a service in an environment.
railway_domain_generate Generate a default railway.app domain for a service within an environment.
railway_domains_list List all domains for a service in an environment.
railway_custom_domain_create Add a custom domain to a service.
railway_custom_domain_available Check if a custom domain is available for use.
railway_variables_render_for_deployment Resolve the concrete variables that will be present for a service deployment.
railway_variable_upsert Create or update a variable at the project or service scope.
railway_variables_collection_upsert Create or update multiple variables at once.
railway_services_list List all services in a project.
railway_service_get Retrieve details about a specific service.
railway_service_update Update a service's metadata such as name or icon.
railway_service_deploy_latest Trigger a deployment for a service instance using the latest code or a specific commit.
railway_service_create Create a new service in a project.
railway_service_instance_build_command Update the build command for a service instance. Warning: Changes will only take effect on the next deployment. After updating this setting, you must trigger a new deployment using railway_service_deploy_latest to apply the changes.
railway_service_instance_start_command Update the start command for a service instance. Warning: Changes will only take effect on the next deployment. After updating this setting, you must trigger a new deployment using railway_service_deploy_latest to apply the changes.
railway_service_instance_predeploy Update the pre-deploy commands for a service instance. Warning: Changes will only take effect on the next deployment. After updating this setting, you must trigger a new deployment using railway_service_deploy_latest to apply the changes.
railway_observability_http_logs Retrieve HTTP request logs for a deployment.
railway_observability_build_logs Retrieve build logs for a deployment.
railway_observability_events Retrieve system events for a project.
Permissions 1
env_vars low