Product spec → working CLI + MCP

Turn a product spec into a working
CLI + MCP product

Shipwright gives clients one simple path: describe the product, generate the repo, download the starter files, and hand off something they can actually run.

Copy the prompt first, then verify the generated repo with one question.

What Shipwright does

Start from a product spec or API spec
Generate a CLI and MCP server from the same source
Keep the output simple enough for a client to run locally
Hand off starter files instead of a pile of loose pieces

Paste into your coding agent

Read the Shipwright starter files and turn this product spec into a working CLI + MCP repo.

Goal:
- one obvious install path
- a runnable CLI
- a matching MCP server
- a short README with verification steps

Do the setup automatically and only ask me if you need information you can't infer.

Install and verify

npx shipwright install

# Verify
Ask: "Did Shipwright create a runnable CLI, an MCP server, and a short README?"

One obvious path from spec to working repo

CLI and MCP generated from the same core definition

Good defaults instead of lots of configuration

Starter files ready to download and hand off

How it works

01

Describe the product

Give Shipwright a short brief, an OpenAPI file, or a simple list of actions the client needs.

02

Generate the working surface

Shipwright creates the CLI, MCP tools, docs, and a clean local project structure.

03

Run, hand off, and iterate

The client can run it locally, connect their backend, and extend it without starting over.

What you get

A usable product, not a demo.

CLI

A command-line interface the client can run, test, and extend.

MCP server

A tool surface that AI clients can connect to immediately.

Verify

A concrete check that confirms the generated repo is ready to use.

Clean defaults

Simple structure and opinionated choices so the project stays understandable.

Pair with Buoy

Wrap your API with Buoy first and every CLI + MCP server Shipwright generates ships x402-ready: agents pay per call in USDC on Solana, with the proxy URL and payment docs baked into the README.

Learn about Buoy

Build the tools your API deserves

Every API should ship with a CLI and MCP server. Shipwright makes it automatic.

Get Started with Shipwright