Skip to content

Commit ff9eb58

Browse files
committed
Add Fly.io MCP server
Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com> Claude-Session: https://claude.ai/code/session_01S58U7phvDgphx6ZTXuWMJQ
1 parent ee298ab commit ff9eb58

1 file changed

Lines changed: 52 additions & 0 deletions

File tree

servers/io.fly-mcp-cli.json

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
{
2+
"$schema": "../schemas/server-definition.schema.json",
3+
"id": "io.fly-mcp-cli",
4+
"name": "Fly.io (CLI)",
5+
"alias": "flyio",
6+
"description": "Official Fly.io MCP server shipped in the flyctl CLI. Exposes flyctl commands as MCP tools to provision and manage Fly.io apps, machines, volumes, secrets, certificates, and organizations using your local Fly.io login.",
7+
"logo": "https://avatars.githubusercontent.com/u/22525303?v=4",
8+
"schema_version": "2.1",
9+
"categories": [
10+
"cloud"
11+
],
12+
"tags": [
13+
"fly.io",
14+
"flyctl",
15+
"cloud",
16+
"deployment",
17+
"infrastructure",
18+
"cli"
19+
],
20+
"transport": {
21+
"type": "stdio",
22+
"command": "fly",
23+
"args": [
24+
"mcp",
25+
"server"
26+
]
27+
},
28+
"auth": {
29+
"type": "none",
30+
"instructions": "Install the flyctl CLI and run `fly auth login` first; the MCP server uses your local Fly.io credentials. No API key needed."
31+
},
32+
"contributor": {
33+
"name": "Fly.io",
34+
"github": "superfly",
35+
"url": "https://fly.io"
36+
},
37+
"links": {
38+
"repository": "https://github.com/superfly/flyctl",
39+
"homepage": "https://fly.io",
40+
"documentation": "https://fly.io/docs/mcp/flyctl-server/"
41+
},
42+
"platforms": [
43+
"all"
44+
],
45+
"capabilities": {
46+
"tools": true,
47+
"resources": false,
48+
"prompts": false,
49+
"read_only_mode": false
50+
},
51+
"changelog_url": "https://github.com/superfly/flyctl/releases"
52+
}

0 commit comments

Comments
 (0)