Skip to content
Vinkius

Fly.io Connector for AI agents.

10 live capabilities

Manage edge compute and container orchestration across global regions.

Live agent request Fly.io / Connector

Waiting for input…

AI Agent

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.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • Visual Studio Code
  • Windsurf

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

  1. Real-world use case 01

    Running migrations without SSH keys

    A developer needs to run a one-off database migration on a production node.

  2. Real-world use case 02

    Scaling during a traffic spike

    An SRE notices a traffic spike and needs to scale horizontally.

  3. 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.

Capability set01 / 03

01—04

4 capabilities in this set.

Part of 10 available through Fly.io.

  1. 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.

  2. 02 Capability

    Delete machine

    Use delete_machine to remove a Fly Machine forever. This stops all compute billing and clears any ephemeral disk state.

  3. 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.

  4. 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.

Capability set02 / 03

05—07

3 capabilities in this set.

Part of 10 available through Fly.io.

  1. 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.

  2. 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.

  3. 07 Capability

    List machines

    Use list_machines to see all individual MicroVM endpoints within a specific app. It shows unique IDs and placement regions.

Capability set03 / 03

08—10

3 capabilities in this set.

Part of 10 available through Fly.io.

  1. 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.

  2. 09 Capability

    Start machine

    Use start_machine to boot a previously stopped or suspended Fly Machine. This is useful for recovering paused batch processors.

  3. 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 preview
Advanced clients IDE · CLI

Claude · Web + desktop

Official guide ↗

Connector URL · ready to paste

Streamable HTTP
https://edge.vinkius.com/vk_preview_auAQnLXTRcIdjtuSWpWKn2jSCsP8BhIQLnmdG02e/mcp
  1. Step 01

    Open Connectors

    In Claude Web or Claude Desktop, open Settings and choose Connectors.

  2. Step 02

    Add the URL

    Choose Add custom connector, name it Fly.io, and paste the URL above.

  3. Step 03

    Turn it on in chat

    Select +, open Connectors, and enable Fly.io for the conversation.

Where the request belongs

Work Fly.io can move forward.

Built around the request

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.

01

DevOps Engineer

Running diagnostic commands on remote machines during an incident to find root causes.

02

Backend Developer

Triggering database migrations or checking deployment digests directly from the chat.

03

Cloud Architect

Auditing anycast IP assignments and volume mappings across different global regions.

04

SRE

Monitoring system execution logs and scaling capacity during unexpected traffic spikes.

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