← Articles
Star: launch CLI and MCP for internet rounds logo
solana

Star: launch CLI and MCP for internet rounds

· SEP 2, 2026 ·
Read
Share

npx -y @star-factory/launch-cli launch login. Create with --dry-run then --yes --wait-until live. MCP: mcp serve.

devrels.xyz/a/292

Star is a fundraising platform for internet rounds on Solana. The same flow that lives on star.fun/raise is also a CLI and a local MCP server:@star-factory/launch-cli. Docs: docs.star.fun/founders/fundraising. Package: npm @star-factory/launch-cli.

You authorize in the browser. Star derives the launch wallet and reserves a vanity mint. The agent never handles wallet secrets or mint keypairs. Nothing launches until you approve the payload.

Install

Node.js 22 or 24. Global install gives the star binary. One-off runs work with npx -y.

bash
npm install --global @star-factory/launch-cli
star --version
star --help

npx -y @star-factory/launch-cli --help

If the agent runs in a temp environment, point config at a writable file:

bash
export STAR_AGENT_CONFIG="$(mktemp -d)/agent.json"

Auth

Every mutation needs a scoped Star agent token. login prints a URL and a user code. Sign in (Privy), enter the code, wait for the CLI to finish polling. Token stays local with private file permissions.

bash
star launch login --api-url https://star.fun
star launch whoami --json

Stop if data.launchWallet is missing. Finish wallet setup on Star first. Keep the same --api-url for login, validate, create, and status.

Create a round

Minimum: name, ticker (letters and numbers), website, and a raise preset. Presets are 10k (default), 25k, 50k. Equity link is 1-30%, default 10%. Always dry-run before --yes.

bash
star launch create --name "My Startup" --ticker MYSTAR \
  --website https://mystartup.com --preset 25k --dry-run

star launch create --name "My Startup" --ticker MYSTAR \
  --website https://mystartup.com --preset 25k \
  --yes --wait-until live

star launch status <launchId> --watch

Optional fields the agent can pass: X username, description, elevator pitch, token utility, Telegram / Discord / GitHub, icon, banner, and demo-video URLs. After launch, manage the project from the founder dashboard.

MCP

Same package serves stdio MCP for Claude Code, Cursor, or any MCP client.

bash
claude mcp add star -- npx -y @star-factory/launch-cli mcp serve
json
{
  "mcpServers": {
    "star": {
      "command": "npx",
      "args": ["-y", "@star-factory/launch-cli", "mcp", "serve"]
    }
  }
}

Launch Rewards

Rewards need a second login so the token includes rewards:manage as well as launch:permissionless. Start with star rewards requirements (add --json for the machine form). Campaign economics are the founder's choices. Do not invent budgets.

bash
star rewards login --api-url https://star.fun
star rewards requirements --json

Resources

Keep reading

Get new articles in your inbox

Technical deep-dives on Solana tooling, infrastructure, and ecosystem. No noise.

Star: launch CLI and MCP for internet rounds | devrels.xyz