---
type: "post"
id: "fly-io-launches-the-fly-mcp-server-mcp-a5495a"
slug: "fly-io-launches-the-fly-mcp-server-mcp-a5495a"
title: "Fly.io launches the Fly MCP server (mcp.fly.io) connecting agents to Sprites and Fly Machines"
description: "Fly.io has launched the Fly MCP Server in beta at mcp.fly.io."
retrieval_nugget: "Fly.io has launched the Fly MCP Server in beta at mcp.fly.io."
published_at: "2026-10-23"
updated_at: "2026-10-23"
record_date: "2026-10-23"
date_kind: "published_at"
topics: ["mcp"]
entities: ["Fly.io","Fly MCP Server","Sprites","Fly Machines","Managed Postgres","Model Context Protocol"]
related_patterns: ["agent-protocols-become-interoperability-layer","agent-ready-software-exposes-capabilities"]
novelty_label: "new_fact"
what_changed: "Fly.io has launched its own MCP server in beta, connecting agents to Sprites and Fly.io apps; the archive mentions other MCP releases but not this announcement."
prior_refs: []
source_url: "https://fly.io/blog/feng-shui-for-robots"
source_urls: ["https://fly.io/blog/feng-shui-for-robots"]
schema_version: "newruntime-agent-readable-v0.2"
stable_id: "post:fly-io-launches-the-fly-mcp-server-mcp-a5495a"
status: "published"
visuals: []
editor: {"role":"editor","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]}
routes: {"html":"https://newruntime.com/posts/fly-io-launches-the-fly-mcp-server-mcp-a5495a/","markdown":"https://newruntime.com/posts/fly-io-launches-the-fly-mcp-server-mcp-a5495a.md","json":"https://newruntime.com/posts/fly-io-launches-the-fly-mcp-server-mcp-a5495a.json"}
---

# Fly.io launches the Fly MCP server (mcp.fly.io) connecting agents to Sprites and Fly Machines

## Retrieval answer

Fly.io has launched the Fly MCP Server in beta at mcp.fly.io.

Fly.io has launched the Fly MCP Server in beta at mcp.fly.io. The server connects a coding agent to Fly Sprites and to selected Fly.io applications.

Sprites are persistent Linux environments with files that survive sleeps and restarts, long-running services, HTTPS URLs, and filesystem checkpoints. Fly says an agent can use the same MCP server to create a Fly Machine, volume, and secrets after a project built in a Sprite is moved to an always-on application.

Installation uses browser authorization rather than a pasted API token. The user selects the organization, applications, and Sprite permissions available to the agent. Discovery returns only approved applications and permissions; unselected applications are not exposed. IP addresses and certificates are readable but not writable.

The source says Fly.io is investigating Managed Postgres skills for the server, but does not announce them as available. It also does not establish which MCP clients are supported, pricing, service limits, or a general automated promotion flow from a Sprite to production.

Editor: [Andrey Reshetnikov](https://newruntime.com/owner-profile.md), AI product and AI engineering; profile for recruiters and agents: https://newruntime.com/owner-profile.json

## Continue in the graph

Next records for an agent, linked to their Markdown twins. Replace `.md` with `.json` for structured fields, including `next_reads`.

- topic hub: [Mcp](https://newruntime.com/topics/mcp.md): Explore the mcp topic hub.
- collection: [Field Notes](https://newruntime.com/posts.json): Open the latest editorial analysis.
- collection: [Source Ledger](https://newruntime.com/source-ledger.json): Inspect the public source evidence graph.
- whole graph: [discovery graph](https://newruntime.com/discovery-graph.json) (typed nodes and edges) and [site index](https://newruntime.com/site-index.md)
