{"_id":"@axon-corp/launchpad-mcp","_rev":"3-7f3dd8ac696fe3a6412a7e1ac35512e6","name":"@axon-corp/launchpad-mcp","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.2":{"name":"@axon-corp/launchpad-mcp","version":"0.1.2","license":"UNLICENSED","_id":"@axon-corp/launchpad-mcp@0.1.2","maintainers":[{"name":"preed-axon","email":"preed@axon.com"}],"homepage":"https://github.com/axon-corp/launchpad#readme","bugs":{"url":"https://github.com/axon-corp/launchpad/issues"},"bin":{"launchpad-mcp":"dist/index.js"},"dist":{"shasum":"86ed7aff24e103bda1aa0b1be431c52b38777cfd","tarball":"https://registry.npmjs.org/@axon-corp/launchpad-mcp/-/launchpad-mcp-0.1.2.tgz","fileCount":11,"integrity":"sha512-/8/CTTSqpjjjYY8fvgKkUDSMl6ThHUc8yLfRdemcA0LCSuGF12vdFQ2s3tKagDFn3QgM6pdyuvN9qyDDsDFYGA==","signatures":[{"sig":"MEQCIHtZ/vSD+1A8AirEjOakPYuehQsVLOkQj3zCisYdV1pIAiBXUrCY/Ohz5yyjHb9BC+77VsKbVGCDZ1Eog1R6N+4T0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31810},"type":"module","_from":"file:axon-corp-launchpad-mcp-0.1.2.tgz","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc","pretest":"pnpm --filter @axon-corp/launchpad-cli run build","prebuild":"pnpm --filter @axon-corp/launchpad-cli run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"preed-axon","email":"preed@axon.com"},"_resolved":"/tmp/6863a9f275b630140b3f5e64623b5aea/axon-corp-launchpad-mcp-0.1.2.tgz","_integrity":"sha512-/8/CTTSqpjjjYY8fvgKkUDSMl6ThHUc8yLfRdemcA0LCSuGF12vdFQ2s3tKagDFn3QgM6pdyuvN9qyDDsDFYGA==","repository":{"url":"git+https://github.com/axon-corp/launchpad.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"MCP server for Axon Launchpad — lets Claude Code and Cursor push prototypes via natural language.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@inquirer/prompts":"^7.2.1","@axon-corp/launchpad-cli":"0.1.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0"},"_npmOperationalInternal":{"tmp":"tmp/launchpad-mcp_0.1.2_1781047278040_0.7369074837884","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@axon-corp/launchpad-mcp","version":"0.1.4","license":"UNLICENSED","_id":"@axon-corp/launchpad-mcp@0.1.4","maintainers":[{"name":"preed-axon","email":"preed@axon.com"}],"homepage":"https://github.com/axon-corp/launchpad#readme","bugs":{"url":"https://github.com/axon-corp/launchpad/issues"},"bin":{"launchpad-mcp":"dist/index.js"},"dist":{"shasum":"c4fadb8fe3997b377695f471a5e5e06f6f974b88","tarball":"https://registry.npmjs.org/@axon-corp/launchpad-mcp/-/launchpad-mcp-0.1.4.tgz","fileCount":11,"integrity":"sha512-G7S6frVRz97x0ZwrzPtahR1wABZ4qogFVn+awYhWwxgI+st49hf/hJiHU8o7Afnil8f2CKOLfkoSZbpMZpJvAw==","signatures":[{"sig":"MEQCIAxsFDuwDh1R0rJDsqcmjbgekwk833sC0NpDxkyjnVvjAiAJWsWL7gUwVbTOTd4mcvfbjT/uSdkWzWVftny0duiDhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31912},"type":"module","_from":"file:axon-corp-launchpad-mcp-0.1.4.tgz","engines":{"node":">=20"},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc","pretest":"pnpm --filter @axon-corp/launchpad-cli run build","prebuild":"pnpm --filter @axon-corp/launchpad-cli run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"preed-axon","email":"preed@axon.com"},"_resolved":"/tmp/2a9a3822c492e3a2c9134fd1a081b1c9/axon-corp-launchpad-mcp-0.1.4.tgz","_integrity":"sha512-G7S6frVRz97x0ZwrzPtahR1wABZ4qogFVn+awYhWwxgI+st49hf/hJiHU8o7Afnil8f2CKOLfkoSZbpMZpJvAw==","repository":{"url":"git+https://github.com/axon-corp/launchpad.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"MCP server for Axon Launchpad — lets Claude Code and Cursor push prototypes via natural language.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@inquirer/prompts":"^7.2.1","@axon-corp/launchpad-cli":"0.1.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0"},"_npmOperationalInternal":{"tmp":"tmp/launchpad-mcp_0.1.4_1781119986757_0.9865442581512538","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@axon-corp/launchpad-mcp","version":"0.1.5","description":"MCP server for Axon Launchpad — lets Claude Code and Cursor push prototypes via natural language.","type":"module","license":"UNLICENSED","repository":{"type":"git","url":"git+https://github.com/axon-corp/launchpad.git","directory":"packages/mcp"},"publishConfig":{"access":"public"},"engines":{"node":">=20"},"bin":{"launchpad-mcp":"dist/index.js"},"dependencies":{"@inquirer/prompts":"^7.2.1","@modelcontextprotocol/sdk":"^1.29.0","@axon-corp/launchpad-cli":"0.2.0"},"devDependencies":{"@types/node":"^25.7.0","tsx":"^4.20.0","typescript":"^6.0.3","vitest":"^4.1.6"},"scripts":{"prebuild":"pnpm --filter @axon-corp/launchpad-cli run build","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc","pretest":"pnpm --filter @axon-corp/launchpad-cli run build","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit"},"_id":"@axon-corp/launchpad-mcp@0.1.5","bugs":{"url":"https://github.com/axon-corp/launchpad/issues"},"homepage":"https://github.com/axon-corp/launchpad#readme","_integrity":"sha512-xtBo/iUAah3d8aAA2K79iVGF5vqoAebpHltueNAVsfg8gZTF8wY8tv5JPGokyz9PU+56bz+d6WXv7Lk7U0psNg==","_resolved":"/tmp/b10335e05f030d18310ebedfc361d952/axon-corp-launchpad-mcp-0.1.5.tgz","_from":"file:axon-corp-launchpad-mcp-0.1.5.tgz","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-xtBo/iUAah3d8aAA2K79iVGF5vqoAebpHltueNAVsfg8gZTF8wY8tv5JPGokyz9PU+56bz+d6WXv7Lk7U0psNg==","shasum":"0a4c3d8fd576a7bfb9c20372f7cb468243d95d08","tarball":"https://registry.npmjs.org/@axon-corp/launchpad-mcp/-/launchpad-mcp-0.1.5.tgz","fileCount":11,"unpackedSize":31912,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCacoTwsU+Fq9qEC5wm0BktUF8JMIUWHZvrK+OOwvu02QIgNJo/YLZf+OujDBHceGg5jkx5NSOTebQbiHck4yicp/Q="}]},"_npmUser":{"name":"preed-axon","email":"preed@axon.com"},"directories":{},"maintainers":[{"name":"preed-axon","email":"preed@axon.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/launchpad-mcp_0.1.5_1781122809209_0.19256636324629994"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-09T23:21:17.760Z","modified":"2026-06-10T20:20:09.527Z","0.1.2":"2026-06-09T23:21:18.182Z","0.1.4":"2026-06-10T19:33:06.940Z","0.1.5":"2026-06-10T20:20:09.374Z"},"bugs":{"url":"https://github.com/axon-corp/launchpad/issues"},"license":"UNLICENSED","homepage":"https://github.com/axon-corp/launchpad#readme","repository":{"type":"git","url":"git+https://github.com/axon-corp/launchpad.git","directory":"packages/mcp"},"description":"MCP server for Axon Launchpad — lets Claude Code and Cursor push prototypes via natural language.","maintainers":[{"name":"preed-axon","email":"preed@axon.com"}],"readme":"# @axon-corp/launchpad-mcp\n\n[Model Context Protocol](https://modelcontextprotocol.io) server for [Axon Launchpad](https://launchpad.apps.axon.com). Lets Claude Code and Cursor agents deploy prototypes to Launchpad with natural-language commands like _\"Add this project to Launchpad\"_ or _\"Show me what's still deploying.\"_\n\nBuilt on top of [`@axon-corp/launchpad-cli`](../cli) — the MCP server imports the CLI's library modules directly, so the auth, bundle, and upload logic is the same code path you get from `launchpad push` on the terminal.\n\n## Quick start\n\n```bash\n# 1. Generate a personal access token at:\n#      https://launchpad.apps.axon.com/settings/tokens\n#    and sign in to the CLI (the MCP server reads the same token store):\nnpx @axon-corp/launchpad-cli login\n\n# 2. Wire the MCP server into Claude Code and/or Cursor:\nnpx @axon-corp/launchpad-mcp install\n\n# 3. Restart your IDE. Now ask it:\n#      \"Push this project to Launchpad.\"\n```\n\n## Tools the agent gets\n\n| Tool | What the agent can do |\n|---|---|\n| `launchpad_push` | Bundle a directory and deploy it. First push to a folder creates a new project; subsequent pushes update the same slug via `.launchpad.json`. |\n| `launchpad_list` | List the prototypes you own. |\n| `launchpad_status` | Check the live state of a deployment by ID. |\n| `launchpad_settings` | Show auth + base-URL config (masked token preview). Useful sanity check before pushing. |\n\n## Modes\n\nSingle binary, two entry points:\n\n| Invocation | What runs |\n|---|---|\n| `npx @axon-corp/launchpad-mcp` | Starts the MCP stdio server. Long-lived; invoked by Claude Code / Cursor, never by humans directly. |\n| `npx @axon-corp/launchpad-mcp install` | One-time setup wizard. Deep-merges the MCP server entry into `~/.claude.json` and/or `~/.cursor/mcp.json` without clobbering any other servers you already have configured. |\n\n## Environment\n\nInherits everything from `@axon-corp/launchpad-cli`:\n\n| Variable | Purpose |\n|---|---|\n| `LAUNCHPAD_URL` | Override the Launchpad base URL (defaults to `https://launchpad.apps.axon.com`). |\n| `LAUNCHPAD_TOKEN` | Override the stored PAT for a single invocation. |\n\n## License\n\nInternal — Axon employees only.\n","readmeFilename":"README.md"}