Skip to content

Commit a630393

Browse files
authored
Add Fly.io MCP server (#247)
Claude-Session: https://claude.ai/code/session_01S58U7phvDgphx6ZTXuWMJQ Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com>
1 parent edbdced commit a630393

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)