Star: launch CLI and MCP for internet rounds logoStar: launch CLI and MCP for internet rounds
npx -y @star-factory/launch-cli launch login. Create with --dry-run then --yes --wait-until live. MCP: mcp serve.
devrels.xyz/a/292Star 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.
npm install --global @star-factory/launch-cli
star --version
star --help
npx -y @star-factory/launch-cli --helpIf the agent runs in a temp environment, point config at a writable file:
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.
star launch login --api-url https://star.fun
star launch whoami --jsonStop 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.
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> --watchOptional 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.
claude mcp add star -- npx -y @star-factory/launch-cli mcp serve{
"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.
star rewards login --api-url https://star.fun
star rewards requirements --jsonResources
Keep reading
Bonding-curve internet round, USDC in, SPL out. MCP: npx -y @star-factory/launch-cli mcp serve.
Leases, not generic loans. Pirin mainnet. Solray program 9ATDq9…HJYy2. npm install @nolus/nolusjs.
Install the Avici CLI or point MCP at https://mcp.avici.money/setup. Your agent can answer “what’s my balance?” and “what did the card spend?” — it cannot send, swap, or withdraw.
Get new articles in your inbox
Technical deep-dives on Solana tooling, infrastructure, and ecosystem. No noise.
