Skip to main content

What are Bundles?

Bundles are portable packages containing complete Station environment configurations:
  • MCP server definitions
  • Agent prompts
  • Variable schemas
  • Documentation
Bundles enable:
  • Sharing configurations between teams
  • Deploying pre-configured agents instantly
  • Version control for agent configurations

Bundle Structure

Creating Bundles

Via MCP Tool

Station uses the create_bundle_from_environment tool to package your environment.

Via CLI

Bundle Contents

The created bundle includes:
  • All MCP servers from template.json
  • All agents from agents/*.prompt
  • Variable schema from variables.schema.json
  • Environment documentation

Installing Bundles

From CloudShip

From URL

From Local File

With stn up

Install bundle when starting Docker container:

Sharing Bundles

Upload to CloudShip

After sharing, you’ll receive a bundle UUID for distribution.

Self-Hosted Distribution

Host bundles on any HTTP server:

Bundle Manifest

The manifest.json describes the bundle:

Variable Handling

Defining Variables

In variables.schema.json:

Providing Variables

When installing, Station prompts for required variables:
Or provide via file:

Demo Bundles

Station includes demo bundles for testing:

Best Practices

Use semantic versioning in manifest:
Always include descriptions for required variables:
Add example variable files:
Install your bundle in a fresh environment before sharing: