
Fly
STDIOMCP server that integrates Fly.io capabilities with Claude Desktop via flyctl CLI
MCP server that integrates Fly.io capabilities with Claude Desktop via flyctl CLI
A simple MCP server that wraps the flyctl
CLI to provide Fly.io capabilities to Claude Desktop.
flyctl
CLI installed and available in PATH# Clone the repository git clone https://github.com/superfly/flymcp.git cd flymcp # Install dependencies go mod download # Build the binary go build -o flymcp
This will create or open a configuration file at:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
{ "mcpServers": { "flymcp": { "command": "/full/path/to/your/flymcp", "args": [] } } }
Make sure to replace /full/path/to/your/flymcp
with the absolute path to your flymcp binary.
Before using the tools, make sure you're authenticated with Fly.io:
flyctl auth login
If you encounter issues with the MCP server:
Check the logs in:
~/Library/Logs/Claude/mcp-server-flymcp.log
%APPDATA%\Claude\logs\mcp-server-flymcp.log
Make sure the path to the flymcp binary is correct and absolute
Ensure you have the necessary permissions to execute the binary
Verify that flyctl is installed and accessible in your PATH
The server is built using the MCP Go library and communicates with Claude Desktop through standard input/output streams.
MIT