railway-mcp

by jason-tan-swe
Verified

service_create_from_repo

[API] Create a new service from a GitHub repository

⚡️ Best for: ✓ Deploying applications from source code ✓ Services that need build processes ✓ GitHub-hosted projects

⚠️ Not for: × Pre-built Docker images (use service_create_from_image) × Database deployments (use database_deploy) × Static file hosting

→ Prerequisites: project_list

→ Alternatives: service_create_from_image, database_deploy

→ Next steps: variable_set, service_update

→ Related: deployment_trigger, service_info

Input Schema

NameRequiredDescriptionDefault
nameNoOptional custom name for the service
projectIdYesID of the project to create the service in
repoYesGitHub repository URL or name (e.g., 'owner/repo')

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "name": { "description": "Optional custom name for the service", "type": "string" }, "projectId": { "description": "ID of the project to create the service in", "type": "string" }, "repo": { "description": "GitHub repository URL or name (e.g., 'owner/repo')", "type": "string" } }, "required": [ "projectId", "repo" ], "type": "object" }