Ship an app from your AI editor
Rather not set up the editor? If you already have an image, ask Nova this. It shows the plan and deploys it when you approve.
Bob is writing latency-api in an AI editor and wants it running on prod-01 today, without stopping to learn Kubernetes. So Bob types "deploy this", reads the plan that comes back and approves it, and nobody writes a Dockerfile. Alice on the platform team grants deploy access once and still holds the controls.
Before you start
- A cluster,
prod-01here, created or registered. - An MCP editor (Claude Code, Cursor or VS Code) open on your project,
latency-apihere. astroctl, the AstroPulse CLI, signed in on Bob's machine; the deploy server uses it.
1. Alice requests deploy access
Path: AI Agent > Nova AI > Nova Connect
- On the Prompt to Production card, select Request Access.
Once granted, every developer in the organization sees Download astro-deploy here.
2. Bob connects the editor to AstroPulse
Path: AI Agent > Nova AI > Nova Connect > Integrations
- Pick your editor and add the endpoint it shows,
https://platform.astropulse.io/mcp. - Sign in when the editor opens the browser.
You should see: AstroPulse's tools listed in the editor.
3. Bob adds the deploy server
Path: AI Agent > Nova AI > Nova Connect > Prompt to Production
- Select Download astro-deploy and install it, such as
pipx install ~/Downloads/astro_deploy-*.whl. - In the
latency-apiproject, add it to the editor:
claude mcp add astro-deploy -s project -- mcp-server-astro-deploy
-s project adds the deploy server to this project only. Run it in each project you ship from.
4. Bob asks for the plan
Path: Your editor > latency-api
- Tell the editor:
Deploy this to prod-01. - Read the plan.
Nothing exists on prod-01 until Bob says go.
5. Bob approves and sees it running
Path: Workloads > Applications > latency-api
- Tell the editor to go ahead.
- Open
latency-apiin the console.
You should see: latency-api Running, with its Events, Logs and History.
It reads the app's status and health.
Clean up
On the latency-api page select Delete, type the name, then Delete Permanently.
It explains what goes and gives you the command to run. Nova never deletes an app itself.
Next: Deploy an open model