Preflight
Checks git, gh, the registry CLI, your logins and git identity. install_tool adds what’s missing with winget, brew or apt.
publish-pilot-mcp
MCP serverAn MCP server that lets Claude take a project to a GitHub repo and an npm, PyPI or crates.io release. It checks your tools, handles logins, scaffolds the project, runs checks, publishes and releases. You only do the sign-in, 2FA and approval clicks.
01
Run the downloaded file and follow the wizard.
claude mcp add --scope user), if Claude Code is installed..bak copy first.claude mcp add publish-pilot -- cmd /c npx -y publish-pilot-mcp
claude mcp add publish-pilot -- npx -y publish-pilot-mcp
npx -y publish-pilot-mcp doctor both npm
claude is found, and to Claude Desktop if it’s installed, keeping your other servers./Library/Application Support/publish-pilot/install.log.sudo bash "/Library/Application Support/publish-pilot/uninstall.sh"02
From the project’s README.
Checks git, gh, the registry CLI, your logins and git identity. install_tool adds what’s missing with winget, brew or apt.
check_names checks the package and repo names and picks the best free alternative.
Source, tests, README, LICENSE, CHANGELOG and CI/release workflows. Never overwrites files.
Lint, typecheck, build and test, plus a secret scan. Commits and publishes are blocked when tokens or .env files would ship.
After the first version, every release is a pushed v* tag. GitHub Actions publishes with OIDC, so no tokens are stored.
verify_install installs from the real registry into a fresh folder and runs your README steps one by one.
03
gh) and your registry’s CLI. doctor shows what’s missing.