Fly.io Connector for AI agents.
28 live capabilities
Manage and provision your cloud infrastructure using natural language commands.
Waiting for input…
Why people use Fly.io
Fly.io for Automated Cloud Infrastructure Management
This Connector removes that friction by letting you talk to your Fly.io environment in plain English. You can tell your agent to find an app, check its machines, and scale its storage in a single conversation. You get your infrastructure tasks done without ever leaving your primary workspace.
What Vinkius changes
You get a natural language interface for your entire Fly.io infrastructure.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 6,100+ Connectors
- Real-world use case 01
Scaling storage on the fly
A developer needs more space for a database.
- Real-world use case 02
Emergency machine restarts
An SRE notices a failing node.
- Real-world use case 03
New app deployment
A dev wants to launch a new API.
Complete set · 28capabilities
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 28 available through Fly.io.
- 01 Capability
Extend volume
Increases the size of an existing volume. It's the easiest way to scale your storage on the fly.
- 02 Capability
Start machine
Starts a Machine that is currently stopped. Use this to bring your compute back online.
- 03 Capability
Delete app
Deletes a Fly App from your organization. Use this to clean up old projects and free up space.
- 04 Capability
Delete certificate
Removes a hostname and its associated certificates. It helps keep your app's security profile clean.
05—08
4 capabilities in this set.
Part of 28 available through Fly.io.
- 05 Capability
Delete machine
Deletes a specific Machine. This is how you remove compute resources you no longer need.
- 06 Capability
Delete volume
Deletes a volume. Use this to free up storage space in your app.
- 07 Capability
Get app
Retrieves details about a specific Fly App. Use this to check your app's current configuration.
- 08 Capability
Get certificate
Fetches the details of a specific certificate. It helps you verify your SSL status.
09—12
4 capabilities in this set.
Part of 28 available through Fly.io.
- 09 Capability
Get machine
Gets the specific details of a Machine. Use this to check its current status and metadata.
- 10 Capability
Get volume
Retrieves details about a specific volume. Use this to check storage limits and IDs.
- 11 Capability
Request oidc token
Requests an OpenID Connect token. It's used for secure workload identity.
- 12 Capability
Create lease
Creates a lease for a specific Machine. Use this to reserve resources for your workloads.
13—16
4 capabilities in this set.
Part of 28 available through Fly.io.
- 13 Capability
Create machine
Creates a new Fly Machine using a config object like the image. This is the primary way to spin up new compute.
- 14 Capability
Create volume
Creates a new persistent volume. This is essential for stateful applications that need to save data.
- 15 Capability
List apps
Lists all Fly Apps in your account. It gives you a bird's-eye view of your projects.
- 16 Capability
List certificates
Lists all certificates for a specific app. Use this to audit your app's security.
17—20
4 capabilities in this set.
Part of 28 available through Fly.io.
- 17 Capability
List machines
Lists all Machines within a specific app. It helps you see what's currently running.
- 18 Capability
List volume snapshots
Lists all available volume snapshots. Use this to find specific data points for restoration.
- 19 Capability
List volumes
Lists all volumes associated with an app. It's the first step to managing your storage.
- 20 Capability
Release lease
Releases a lease for a Machine. Use this to free up reserved resources.
21—24
4 capabilities in this set.
Part of 28 available through Fly.io.
- 21 Capability
Stop machine
Stops a Machine. Use this to pause compute costs when your app isn't in use.
- 22 Capability
Suspend machine
Suspends a Machine. This is a middle ground between starting and stopping.
- 23 Capability
Update machine
Updates the configuration of an existing Machine. Use this to change environment variables or images.
- 24 Capability
Wait machine
Waits for a specific Machine to reach a desired state. This is great for automation scripts.
25—28
4 capabilities in this set.
Part of 28 available through Fly.io.
- 25 Capability
Check certificate
Triggers a DNS validation check for a certificate. Use this to debug SSL issues.
- 26 Capability
Create acme certificate
Requests a new Let's Encrypt certificate. It's the standard way to get free SSL.
- 27 Capability
Create app
Creates a new Fly App. This is your starting point for a new deployment.
- 28 Capability
Create custom certificate
Imports a custom PEM certificate. Use this when you have your own SSL credentials.
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_TOLbpqnr8s2f7QW5APvNRnPAwfWm5UUznYMW7th5/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_TOLbpqnr8s2f7QW5APvNRnPAwfWm5UUznYMW7th5/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-extended": {
"url": "https://edge.vinkius.com/vk_preview_TOLbpqnr8s2f7QW5APvNRnPAwfWm5UUznYMW7th5/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...". 28 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"flyio-extended": {
"url": "https://edge.vinkius.com/vk_preview_TOLbpqnr8s2f7QW5APvNRnPAwfWm5UUznYMW7th5/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...". 28 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"flyio-extended": {
"url": "https://edge.vinkius.com/vk_preview_TOLbpqnr8s2f7QW5APvNRnPAwfWm5UUznYMW7th5/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...". 28 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"flyio-extended": {
"url": "https://edge.vinkius.com/vk_preview_TOLbpqnr8s2f7QW5APvNRnPAwfWm5UUznYMW7th5/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...". 28 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add flyio-extended --transport http "https://edge.vinkius.com/vk_preview_TOLbpqnr8s2f7QW5APvNRnPAwfWm5UUznYMW7th5/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...". 28 tools are ready
Where the request belongs
Work Fly.io can move forward.
This is for the DevOps engineer who is tired of manual CLI commands at 2am or the full-stack dev who wants to deploy and check statuses without leaving their code editor.
DevOps Engineer
Automates scaling, machine restarts, and volume management during incident response.
Full-stack Developer
Deploys new app instances and checks machine health directly from their code editor.
SRE Team Member
Manages certificates and inspects infrastructure health during outages.
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.
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.
Railway
Manage cloud deployments via Railway. list projects, inspect services, track deployments and manage variables and volumes from any AI agent.
Cloudify
Orchestrate cloud infrastructure via Cloudify. manage blueprints, deployments, and monitor workflow executions directly from any AI agent.
Flightcontrol (AWS PaaS Deployments)
Deploy and manage AWS infrastructure via Flightcontrol. list projects, manage environments, and scale services directly from any AI agent.
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.
Can the Fly.io MCP manage my volumes?
Yes, you can create, list, and even extend volumes for your stateful applications. This lets you handle storage scaling through your AI agent.
Does this Connector support certificate management?
It does. You can request new Let's Encrypt certificates, check DNS validation, and even import custom PEM certificates.
How do I use the Fly.io MCP to manage my machines?
You can tell your agent to start, stop, suspend, or update machine configurations. It's a way to control your compute resources using plain English.
Can I use the Fly.io MCP to check my app status?
Definitely. You can ask your agent to list your apps or get specific details about any Fly App to see what's running.
Does the Fly.io MCP work with my existing Fly.io account?
Yes, it connects to your account using a Personal Access Token so it can perform actions on your behalf.
Can I use this Connector to request security tokens?
Yes, it can request OIDC tokens, which is helpful for managing secure workload identities in your infrastructure.
Can I start or stop a specific Fly Machine using this server?
Yes. You can use the start_machine and stop_machine capabilities by providing the app name and the specific Machine ID. You can also use suspend_machine for compatible workloads.
How do I create a new application in a specific organization?
Use the create_app capability. You will need to provide a unique app_name and the org_slug of the target organization where you want the app to be provisioned.
Is it possible to manage persistent storage volumes?
Absolutely. The server includes capabilities like create_volume, list_volumes, extend_volume, and delete_volume to handle the full lifecycle of your Fly Volumes.
One connection away
Give your agent a direct line to Fly.io.
Connect Fly.io once. Keep it beside 6,100+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available