- STATE
- CONFIG
- MONITOR
- HUMAN
Short answer
Can I control Fly.io machines with my AI?
Yes. You can use your AI to start, stop, suspend, or update specific Fly Machines. It also lets you list your machines or check the status of a single one. You get full control over machine states through simple text commands.
Where every action lands.
Control your infrastructure
Your AI translates your intent into direct Fly.io machine operations.
STATE
Change machine status
The AI executes commands to start, stop, or suspend machines based on your request. You get immediate state changes without touching the CLI.
CONFIG
Update machine settings
Modify machine configurations on the fly. Your AI handles the updates to keep your deployment aligned with your needs.
MONITOR
Check machine health
Get real-time status updates or a full list of your running machines. The AI pulls the current state so you stay informed.
HUMAN
Manual intervention
If a machine fails to reach a desired state, you step in. The AI provides the status, but you decide when to perform deep debugging.
The workflow
What your AI does when the command arrives.
The AI interprets your text, identifies the target machine, and calls the necessary Fly.io tool.
Identify targets
The AI looks at your existing infrastructure to find the specific machine you want to change.
list_machinesget_machineExecute state changes
Once identified, the AI triggers the requested power state for that machine.
start_machinestop_machinesuspend_machineApply updates
The AI modifies the configuration of a machine to match your new requirements.
update_machineVerify completion
The AI monitors the machine to ensure it reaches the target state before telling you it's done.
wait_machine
Try it
Copy these to start.
Use these prompts to begin managing your Fly.io environment.
Starting points
These are examples. Replace the machine names with your actual Fly.io machine IDs.
Fly.io Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_TOLbpqnr8s2f7QW5APvNRnPAwfWm5UUznYMW7th5/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Fly.io capabilities are ready to use.
{
"mcpServers": {
"flyio-extended-mcp": {
"url": "https://edge.vinkius.com/vk_preview_TOLbpqnr8s2f7QW5APvNRnPAwfWm5UUznYMW7th5/mcp"
}
}
}List all my Fly Machines so I can see what's running.
Stop the machine named web-server-123 immediately.
Suspend the machine 'api-prod-v2' to save resources.
Update the machine 'worker-node' with new configuration settings.
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect Fly.io once, then ask.
Link your Fly.io account to Vinkius. Your credentials stay encrypted and secure, and you can start managing machines from your favorite AI client right away.
Connect Fly.io to your AIFAQ
How this task behaves
- 01
Can the AI delete my machines?
No. This Connector does not have a tool to delete machines.
- 02
Can I use this to deploy new code?
No. This Connector is for managing the state and configuration of existing machines, not for running new deployments.
- 03
How does the AI know which machine I mean?
The AI uses the list and get tools to find the machine ID that matches your description.
- 04
Will the AI wait for a machine to start?
Yes, if you ask it to wait for a specific state, it will use the wait tool to confirm the machine is ready.
- 05
Can the AI change my Fly.io organization settings?
No. The AI only has access to machine-level operations.
More questions about Fly.io? See everything the Fly.io Connector can do
Connect Fly.io to Claude, Cursor, ChatGPT & more
