Fly Io
Fly Io is an MCP server that adds cloud and DevOps tools to AI assistants such as Claude Desktop, Claude Code and Cursor. MCP server for managing Fly.io machines, apps, logs, and Docker images. It has 81 GitHub stars, is released under the MIT license and runs locally with npx -y fly-io-mcp-server.
github.com/pulsemcp/mcp-servers (opens in a new tab)
Data as of from the GitHub API and the official MCP registry; description from the project's repository. Report an error
- Official
- Needs API key
- Cloud & DevOps
- MIT
- Maintained
Install Fly Io
Generated from the server's MCP registry entry. Replace your-value with your own values.
Claude Desktop
{
"mcpServers": {
"fly-io": {
"command": "npx",
"args": [
"-y",
"fly-io-mcp-server"
],
"env": {
"FLY_IO_API_TOKEN": "your-value"
}
}
}
}Settings > Developer > Edit Config. macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Restart Claude Desktop afterwards.
Claude Code
claude mcp add --env FLY_IO_API_TOKEN=your-value --transport stdio fly-io -- npx -y fly-io-mcp-serverCursor
{
"mcpServers": {
"fly-io": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"fly-io-mcp-server"
],
"env": {
"FLY_IO_API_TOKEN": "your-value"
}
}
}
}Project file; use ~/.cursor/mcp.json to enable it in every project.
VS Code
{
"inputs": [
{
"type": "promptString",
"id": "fly_io_api_token",
"description": "FLY_IO_API_TOKEN",
"password": true
}
],
"servers": {
"fly-io": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"fly-io-mcp-server"
],
"env": {
"FLY_IO_API_TOKEN": "${input:fly_io_api_token}"
}
}
}
}Config formats checked against the official docs on Oct 7, 2026: modelcontextprotocol.io (opens in a new tab), code.claude.com (opens in a new tab), cursor.com (opens in a new tab), code.visualstudio.com (opens in a new tab).
Environment variables
Variables the server reads at startup.
| Name | Required | Description |
|---|---|---|
FLY_IO_API_TOKENsecret | Yes | API token for Fly.io authentication. |
FLY_IO_APP_NAME | No | Scope server to a single app (disables app management tools). |
ENABLED_TOOLGROUPS | No | Comma-separated tool groups to enable (readonly, write, admin, apps, machines, logs, ssh, images, registry). |
SKIP_HEALTH_CHECKS | No | Skip API validation at startup. |
DISABLE_DOCKER_CLI_TOOLS | No | Disable Docker-based registry tools. |
Tools (23)
Parsed from the Tools section of the README; check the repository for the current list.
list_appsreadonly, write, admin
get_appreadonly, write, admin
create_appwrite, admin
delete_appadmin
list_machinesreadonly, write, admin
get_machinereadonly, write, admin
get_machine_eventsreadonly, write, admin
create_machinewrite, admin
update_machinewrite, admin
delete_machineadmin
start_machinewrite, admin
stop_machinewrite, admin
restart_machinewrite, admin
suspend_machinewrite, admin
wait_machinewrite, admin
get_logsreadonly, write, admin
machine_execwrite, admin
show_imagereadonly, write, admin
list_releasesreadonly, write, admin
update_imagewrite, admin
push_new_fly_registry_imagewrite, admin
pull_fly_registry_imagereadonly, write, admin
check_fly_registry_imagereadonly, write, admin
About Fly Io
MCP server for managing Fly.io machines and applications. This server provides tools for CRUD operations on Fly.io apps and machines (VMs).
Similar MCP servers
More cloud & devops MCP servers
Openrouter Multimodal
stabgan/openrouter-mcp-multimodal
Chat with 300+ LLMs via OpenRouter. Analyze and generate images, audio, and video from MCP.
Active · last commit Oct 24, 2026
Cloud & DevOpsTypeScriptSynap Memory
maximem-ai/maximem_synap_sdk
Persistent memory for AI agents — log and recall conversation context over MCP.
Maintained · last commit Oct 24, 2026
OfficialCloud & DevOpsPythonpracht dev-mcp
JoviDeCroock/pracht
Inspect, verify, diff, and scaffold a pracht app's routes, API, and capabilities from its app graph.
Active · last commit Oct 26, 2026
Cloud & DevOpsTypeScriptemem, the verifiable memory protocol for the physical world
Vortx-AI/emem
Shared, verifiable memory for machines and AI.
Active · last commit Oct 24, 2026
OfficialCloud & DevOpsRustMCP Victorialogs
VictoriaMetrics/mcp-victorialogs
MCP Server for VictoriaLogs. Provides integration with VictoriaLogs API and documentation.
Maintained · last commit Oct 16, 2026
OfficialCloud & DevOpsGoLast9 MCP Server
last9/last9-mcp-server
Your AI agent doesn't know what's broken in production.
Active · last commit Oct 26, 2026
OfficialCloud & DevOpsGo
How do I install the Fly Io MCP server?
Add the command npx -y fly-io-mcp-server to your MCP client: put it in claude_desktop_config.json for Claude Desktop, run claude mcp add for Claude Code, or add it to .cursor/mcp.json (Cursor) or .vscode/mcp.json (VS Code). The snippets on this page are ready to paste.
Is Fly Io free?
The server is open source under the MIT license, so running it is free. It needs credentials (FLY_IO_API_TOKEN) for the service it connects to, which may require a paid account.
Is Fly Io actively maintained?
The most recent commit was on Aug 30, 2026. The latest release is monorepo-latest-placeholder@0.0.0, published Jul 3, 2025. appsgit only lists MCP servers with a commit in the last six months.