What are the prerequisites to run fly-mcp?
Go 1.21 or later, a Fly.io account, and a Fly.io API token are required.
@brannn
Basic information
MCP server for managing your Fly.io infrastructure
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTest connectivity and server response
fly-mcp is an open-source MCP (Model Context Protocol) server for managing Fly.io infrastructure. It enables AI-driven DevOps workflows through natural language interactions, providing tools to list, inspect, restart, and scale Fly.io applications.
Set environment variables FLY_MCP_FLY_API_TOKEN and FLY_MCP_FLY_ORGANIZATION, then build and run the server with make build and make run (or make dev for hot reload). For production, deploy on Fly.io using fly mcp launch with required secrets. The server exposes an HTTP endpoint on port 8080; tools are invoked via JSON-RPC requests to that endpoint.
Go 1.21 or later, a Fly.io account, and a Fly.io API token are required.
Authentication is done via the `FLY_MCP_FLY_API_TOKEN` environment variable; all tools require proper authorization.
The server communicates over HTTP on port 8080, using JSON-RPC 2.0 for MCP protocol messages.
Configuration can come from YAML files (`config.local.yaml`, `config.production.yaml`), environment variables (prefixed with `FLY_MCP_`), or command-line flags.
Phase 2 is complete, providing six core tools (ping, list apps, app info, status, restart, scale). Additional tools for logs, secrets, volumes, and deployments are planned for Phase 3.

Health by Dr Brad works out a health plan from your own results: which screening is due at your age, and evidence-based suggestions, each with the reason and the published guideline or study behind it. Your record is one
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.
Painless E2E Automation for Mobile and Web
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context
Comments