Vinkius

Fly.io MCP. Control edge compute and data state from chat.

Fly.io MCP lets your agent manage complex edge infrastructure and container orchestration through natural conversation. You can list apps, monitor machines globally, scale compute capacity dynamically, run remote commands inside containers, and handle persistent data volumes—all without touching the command line.

Fly.io MCP is compatible with Claude Claude
Fly.io MCP is compatible with ChatGPT ChatGPT
Fly.io MCP is compatible with Cursor Cursor
Fly.io MCP is compatible with Gemini Gemini
Fly.io MCP is compatible with Windsurf Windsurf
Fly.io MCP is compatible with VS Code VS Code
Fly.io MCP is compatible with JetBrains JetBrains
Fly.io MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

Listing Infrastructure Components

You can list the app spaces belonging to an organization or retrieve a list of individual microVM endpoints and their specific physical placement regions.

Managing Machine Lifecycle

The system allows you to start, stop, scale up, or terminate machines dynamically based on current operational needs.

Auditing Runtime Status and IP Ranges

You can get the exhaustive runtime state of a machine, including its running image digest, or retrieve the operational baseline, such as anycast IPs and Wireguard network ranges for an app.

Executing Remote Commands

Your agent injects and runs standard shell commands inside active machines, bypassing the need for manual SSH connections.

Controlling Persistent Storage

You can list hardware NVMe Volumes attached to an app, ensuring stateful data like PostgreSQL or SQLite remains available even if compute instances fail.

Waiting for input…

AI Agent
Fly.io

What AI agents can do with Fly.io: 10 Infrastructure Tools

These tools give your agent the power to list apps, control machine lifecycles, execute shell commands, and manage persistent storage for complex edge infrastructure.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Fly.io MCP

Create Machine

This tool provisions a new, highly available Edge Machine within an existing App space.

Delete Machine

It terminates and destroys a specific Fly Machine instance permanently.

Exec Machine

This function injects and runs shell or Bash commands inside an active machine.

Get App

It retrieves the operational baseline state of a distinct Fly App, including its...

Get Machine

This fetches the exhaustive runtime status for a single machine, detailing its...

List Apps

It lists all App spaces belonging to an organization, identifying their container and storage components.

List Machines

This function retrieves unique identifiers and explicit placement regions for individual machines within an app.

List Volumes

It lists persistent hardware NVMe Volumes attached to an App, crucial for stateful...

Start Machine

This tool boots up a Fly Machine that was previously stopped or suspended.

Stop Machine

It gracefully halts an active, running internal machine instance.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Fly.io MCP is compatible with Claude

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Fly.io integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on each call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Fly.io, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,200+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Connections are secured and governed automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog weekly
Fly.io MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Fly.io. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS CLOUD

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on each call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

The manual toil of global infrastructure monitoring.

Right now, checking on your services means jumping through hoops. You open the cloud console for App A to check its Anycast IPs, then switch tabs to run a `kubectl get pods` command on the cluster master, and finally log into an SSH client just to run `docker logs` on one specific machine. It's slow, it's error-prone, and you lose track of whether you checked every single region.

With this MCP, you tell your agent what you need: 'What is the status of App A in all regions?' Your agent handles the complexity, synthesizing data from multiple endpoints into a single, conversational answer. You get immediate visibility without ever leaving the chat window.

Fly.io MCP delivers comprehensive control over machine lifecycle.

The need to manually manage machine uptime—whether it's restarting a stopped worker or scaling up during peak load—requires juggling multiple commands (`start_machine`, `create_machine`) and monitoring the outcomes of each one. This is tedious, especially when you're on call.

Now, your agent handles that entire workflow conversationally. You tell it to scale capacity, and it provisions the new machines, confirming their status immediately. It’s instant control over distributed compute.

What Fly.io MCP does for your AI

This connector connects your account to Fly.io, giving you full control over distributed edge computing resources via any MCP-compatible client. Forget logging into separate dashboards or writing complex CLI scripts just to check machine health across global regions. Instead, talk to your agent and get real-time status updates on everything from active container assignments to persistent storage volumes.

You can ask the system to list all app spaces belonging to an organization or identify specific dedicated IPv4/IPv6 IPs assigned by the cluster master. Need more compute power? Your agent provisions new, highly available Edge Machines to scale capacity instantly. If something goes wrong, you don't have to SSH in; your agent runs shell commands directly inside active machines through the hypervisor API.

This means you can diagnose issues or run database migrations without manual intervention. All of this infrastructure control is managed seamlessly through Vinkius, making it one place for all your edge resources.

Built · Hosted · Managed by Vinkius Fly.io MCP - Scale Edge Compute with Your Agent
Server ID 019d759c-a6d2-72d6-a076-39b0c01b1267
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Frequently asked questions about Fly.io MCP

How does Fly.io MCP handle data integrity? +

The system helps manage stateful applications by allowing you to list hardware NVMe Volumes using list_volumes, which keeps persistent data separate from the compute layer.

Can I run diagnostics on a machine without SSH? +

Yes. You use the exec_machine tool, which injects and runs shell commands like ls -la directly inside an active machine via the hypervisor API, bypassing traditional SSH methods.

What if I need to scale capacity quickly? +

Use create_machine. This tool provisions new highly available Edge Machines dynamically, letting you adjust horizontal scaling without waiting for a full platform deployment cycle.

Does Fly.io MCP show me the network IPs? +

Yes. You can run get_app to retrieve the operational baseline, which includes identifying anycast assignments and internal Wireguard ranges assigned to your app.

How do I shut down a machine safely? +

Use stop_machine. This tool gracefully halts a running Fly.io internal Machine instance, minimizing potential latency issues during idle cycles.