Fly.io Connector for AI agents.
10 live capabilities
Manage edge compute and container orchestration across global regions.
Waiting for input…
Why people use Fly.io
Fly.io for Edge Infrastructure Management
This Connector puts those actions into a single chat window. You can ask your agent to check a machine's status or scale your capacity with a simple sentence. You get a clear view of your infrastructure without the friction of manual navigation.
What Vinkius changes
You get a conversational interface for your entire edge computing fleet.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Running migrations without SSH keys
A developer needs to run a one-off database migration on a production node.
- Real-world use case 02
Scaling during a traffic spike
An SRE notices a traffic spike and needs to scale horizontally.
- Real-world use case 03
Troubleshooting a stuck app
A DevOps engineer is troubleshooting a hanging app.
Complete set · 10capabilities
The complete Fly.io capability set.
These are the exact actions your AI can choose when you ask it to work with Fly.io.
01—04
4 capabilities in this set.
Part of 10 available through Fly.io.
- 01 Capability
Create machine
Use create_machine to provision a new highly available Edge Machine. This allows you to scale horizontal capacity without waiting on full deployments.
- 02 Capability
Delete machine
Use delete_machine to remove a Fly Machine forever. This stops all compute billing and clears any ephemeral disk state.
- 03 Capability
Exec machine
Use exec_machine to run shell or Bash commands inside an active Fly Machine. This is perfect for running internal database migrations or diagnostics.
- 04 Capability
Get app
Use get_app to retrieve the operational baseline for a Fly App. It identifies the primary region, Wireguard ranges, and anycast IPs.
05—07
3 capabilities in this set.
Part of 10 available through Fly.io.
- 05 Capability
Get machine
Use get_machine to fetch the current execution state of a specific machine. It returns the docker image digest and mapped volume points.
- 06 Capability
List apps
Use list_apps to view all Fly.io App spaces within your organization. This helps you see your entire fleet at a glance.
- 07 Capability
List machines
Use list_machines to see all individual MicroVM endpoints within a specific app. It shows unique IDs and placement regions.
08—10
3 capabilities in this set.
Part of 10 available through Fly.io.
- 08 Capability
List volumes
Use list_volumes to identify all persistent hardware NVMe Volumes attached to an app. This is key for managing stateful data.
- 09 Capability
Start machine
Use start_machine to boot a previously stopped or suspended Fly Machine. This is useful for recovering paused batch processors.
- 10 Capability
Stop machine
Use stop_machine to gracefully halt a running internal machine. This reduces latency bills during idle cycles.
Set up in minutes
One URL. Then ask Fly.io to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Fly.io from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_auAQnLXTRcIdjtuSWpWKn2jSCsP8BhIQLnmdG02e/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Fly.io, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Fly.io for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_auAQnLXTRcIdjtuSWpWKn2jSCsP8BhIQLnmdG02e/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Fly.io URL.
- Step 03
Save and start
Save the connection and enable Fly.io in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"flyio": {
"url": "https://edge.vinkius.com/vk_preview_auAQnLXTRcIdjtuSWpWKn2jSCsP8BhIQLnmdG02e/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Fly.io
Open Agent mode in chat and ask: "Using Fly.io, help me...". 10 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"flyio": {
"url": "https://edge.vinkius.com/vk_preview_auAQnLXTRcIdjtuSWpWKn2jSCsP8BhIQLnmdG02e/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Fly.io
Ask Copilot: "Using Fly.io, help me...". 10 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"flyio": {
"url": "https://edge.vinkius.com/vk_preview_auAQnLXTRcIdjtuSWpWKn2jSCsP8BhIQLnmdG02e/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Fly.io
Open Cascade and ask: "Using Fly.io, help me...". 10 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"flyio": {
"url": "https://edge.vinkius.com/vk_preview_auAQnLXTRcIdjtuSWpWKn2jSCsP8BhIQLnmdG02e/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Fly.io
Ask Cline: "Using Fly.io, help me...". 10 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add flyio --transport http "https://edge.vinkius.com/vk_preview_auAQnLXTRcIdjtuSWpWKn2jSCsP8BhIQLnmdG02e/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Fly.io
Ask Claude: "Using Fly.io, show me...". 10 tools are ready
Where the request belongs
Work Fly.io can move forward.
The DevOps engineer who's tired of clicking through dashboards at 2am to find a stuck machine. It's for the backend developer who needs to run a migration without hunting for SSH keys.
DevOps Engineer
Running diagnostic commands on remote machines during an incident to find root causes.
Backend Developer
Triggering database migrations or checking deployment digests directly from the chat.
Cloud Architect
Auditing anycast IP assignments and volume mappings across different global regions.
SRE
Monitoring system execution logs and scaling capacity during unexpected traffic spikes.
When one Connector is not enough
Carry the request into a workflow.
Combine Fly.io with the systems that finish the task.
View all recipesMCP Workflow for Serverless Database Operations
Your staging database diverged from production three weeks ago because nobody tracks branch schemas , now the migration that works perfectly in staging fails catastrophically in production
Monitor Auto-Scaling Events Using Connectors
Machines monitored, cache hit rates measured, cold starts counted, scaling decisions documented , run your distributed backend from one prompt
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsFly.io
Manage edge compute infrastructure via Fly.io. list apps, control machines (VMs), manage volumes and certificates from any AI agent.
Cloudflare
AI edge infrastructure: manage Workers, KV, D1, R2, routes, and deployments via agents.
Flystack
Manage cloud infrastructure. audit deployments, clusters, and metrics via AI.
Northflank (Developer Cloud & Orchestration)
Manage cloud infrastructure via Northflank. deploy microservices, trigger CI builds, and audit background jobs.
Civo (Cloud-native Kubernetes Cloud Provider API)
Manage Civo cloud infrastructure. provision Kubernetes clusters, control compute instances, and monitor usage directly via AI.
Modal (Serverless AI Infrastructure)
Manage serverless compute via Modal. audit active apps, track GPU deployments, and monitor network volumes.
Bring your own AI
Change the model, client or framework. Keep Fly.io connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Fly.io.
The practical details behind the request, access and result.
What can I do with the Fly.io MCP?
You can manage your entire edge computing fleet through natural conversation. This includes scaling machines, running remote commands, and auditing your app's health and storage.
Can I use the Fly.io MCP to run database migrations?
Yes, you can use the agent to run shell or Bash commands on active machines. This makes it easy to trigger migrations without manually logging into every node.
Does the Fly.io MCP support persistent storage?
Yes, the Connector allows you to list and manage persistent hardware NVMe volumes. This helps you keep track of stateful data for your PostgreSQL or SQLite databases.
How do I connect Fly.io to my AI agent?
Just subscribe to the Connector and provide your Fly.io API token. Once connected, your agent can interact with your machines, apps, and volumes directly.
Can the Fly.io MCP help me scale my app during high traffic?
Absolutely. You can ask your agent to provision new edge machines instantly. This allows you to scale your horizontal capacity quickly when traffic spikes occur.
Is it safer to use the Fly.io MCP than standard SSH?
Yes, because it interacts directly with the hypervisor API. You can run commands and get diagnostics without the overhead or security surface of managing SSH keys.
Can I see my anycast IP assignments with Fly.io MCP?
Yes, the Connector can retrieve the operational baseline of your apps. This includes identifying your anycast IP assignments and internal Wireguard network ranges.
Can my agent scale up my application by creating more machines in a specific region?
Yes. Use the 'create_machine' capability. You can specify the region (e.g., 'iad', 'gru') and the Docker image. The agent will command the Fly.io orchestrator to boot up new VM instances instantly to handle increased demand.
How do I run a database migration or shell command on a live machine via chat?
Use the 'exec_machine' capability. Provide the machine ID and the command. The agent bypasses SSH entirely by interacting directly with the hypervisor API to run your binary alongside the running container securely.
Can I check the health and image version of my active machines through the agent?
Absolutely. The 'get_machine' capability retrieves exhaustive runtime states, including container health, current executing status (started/stopped), and the precise docker image digest actively booted into memory.
One connection away
Give your agent a direct line to Fly.io.
Connect Fly.io once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available