Overview
stn up starts Station as an isolated Docker container, while stn down gracefully stops it. Data persists across restarts unless explicitly deleted.
How stn up Works
When you run stn up, here’s what happens:
Running Services
After startup, Station exposes three services:MCP Configuration
stn up automatically updates .mcp.json in your workspace:
How stn down Works
Data Preservation
By default,stn down preserves all your data:
Bundle Development Workflow
Here’s how to develop and test bundles with Station:Step 1: Create Bundle Files Locally
variables.yml:
Step 2: Test Locally with stn serve
- DeclarativeSync scans
environments/my-bundle/ - Connects to MCP servers defined in
mcp-configs/*.json - Loads agents from
agents/*.prompt - Exposes everything via MCP on ports 8586/8587
Step 3: Package as a Bundle
agents/*.promptmcp-configs/*.jsonvariables.ymlmanifest.json(metadata)
Step 4: Test the Bundle with stn up
- Creates isolated Docker container
- Installs bundle into container’s default environment
- Runs DeclarativeSync to load everything
- Starts MCP servers and agents
Step 5: Publish to CloudShip
Command Reference
stn up Flags
stn down Flags
Common Workflows
Fresh start with new bundle
Fresh start with new bundle
Update running Station
Update running Station
Development iteration
Development iteration
Debug container issues
Debug container issues
Environment Variables Passed to Container
stn up automatically passes through these environment variables:
Pass additional variables with
--env:

