Labsco
MCP SERVER · OFFICIAL PROJECT

Shipyard

by shipyard

Drive Shipyard ephemeral environments — rebuild, snapshot, reset, read logs — from your coding agent.

PaaS Deployment & App HostingOfficial source
Summary
Environments an agent can reset, not just read.

The volume snapshot tools are what make this more than a status reader: load a known state, run the thing that failed, reset, repeat. That loop is the part a person usually spends an afternoon on.

What it is

An MCP server built into the Shipyard CLI. It runs as a subcommand over stdio and gives an agent the controls the CLI has: environments, the services inside them, volumes and their snapshots, and the organization all of it belongs to.

What you get
  • Environments listed with filters, read in detail, stopped, restarted, rebuilt against the latest commit, cancelled mid-build, or revived after deletion
  • Services inside an environment listed, and logs pulled from any one of them
  • Volumes listed and reset to their initial state
  • Volume snapshots listed, created and loaded, so a run can start from a known state
  • Organizations listed, and the default one read or changed before anything else runs
  • Pairs with a browser-automation server for visual testing against a live Shipyard environment
Requirements

The Shipyard CLI, installed from the project's Homebrew tap. Add the server to your client as shipyard mcp serve; an API token and organization name go in as environment variables unless the CLI is already configured. Container exec, port forwarding and telepresence stay CLI commands — those tools return the command to run rather than running it.

Setup effort

One command plus a key — curl https://www.shipyard.sh/install.sh | bash, then supply credentials