Skip to main content
Get your application deployed to the cloud through a simple conversation with your AI coding assistant.

Prerequisites

Before you begin, make sure you have:
  • Docker - For building your application container
  • An AI coding assistant that supports the Model Context Protocol (MCP): e.g. Cursor, Claude Code, or Windsurf

Step 1: Install the Neptune MCP

Choose your preferred installation method and AI coding assistant:
Tested models: Neptune works well with Sonnet 4.5, Opus 4.5, GPT 5.1 (including Codex/Codex-mini), Gemini 3 Pro, Cursor Compose 1, and Grok Code. Other models may work but haven’t been extensively tested.

Step 2: Authenticate

Once the MCP is installed, ask your AI assistant:
“Log me in to Neptune”
A browser window will open for GitHub OAuth authentication. Sign in with your GitHub account and you’re ready to deploy.

Step 3: Deploy Your App

Simply ask your AI assistant:
“Deploy this app to Neptune”
Your AI assistant will:
  1. Create an optimized Dockerfile for your project (if you don’t have one)
  2. Generate a neptune.json configuration
  3. Provision any required cloud resources
  4. Build and deploy your application
No Dockerfile? No problem. Neptune provides context to your AI assistant so it can generate one automatically based on your project structure.

Step 4: Wait for Your App to Go Live

Deployments take a moment to start. Ask your AI assistant:
“Wait for my deployment to complete”
Your AI assistant will monitor the deployment status and let you know when it’s ready with your public IP address. This typically takes 1-2 minutes.
Don’t skip this step! Your app won’t be accessible until the deployment has finished starting up.

What Can You Deploy?

Neptune can deploy any containerized application. If it runs in Docker, it runs on Neptune.

Next Steps

Need help? Join our Discord community for support and to connect with other developers.