About Flymcp
Flymcp is an MCP server published by superfly in the Cloud category: mCP server for Fly.io CLI integration with Claude Desktop.
The repository has 34 stars and 4 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/superfly/flymcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Flymcp
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 8 hours ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- !License declaredNo license file. Legally you have no right to use it in a product.
- !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
- ✓Dependencies pinnedA lockfile pins dependency versions.
- ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
README
FlyMCP
A simple MCP server that wraps the flyctl CLI to provide Fly.io capabilities to Claude Desktop.
Prerequisites
- Go 1.21 or later
flyctlCLI installed and available in PATH- Claude Desktop installed
Installation
# 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
Configuration
Claude Desktop Setup
- Open Claude Desktop
- Go to the Claude menu and select "Settings..."
- Click on "Developer" in the left-hand bar
- Click on "Edit Config"
This will create or open a configuration file at:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Add the following configuration to the file:
{
"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.
- Save the file and restart Claude Desktop
Authentication
Before using the tools, make sure you're authenticated with Fly.io:
flyctl auth login
Troubleshooting
If you encounter issues with the MCP server:
-
Check the logs in:
- macOS:
~/Library/Logs/Claude/mcp-server-flymcp.log - Windows:
%APPDATA%\Claude\logs\mcp-server-flymcp.log
- macOS:
-
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
Development
The server is built using the MCP Go library and communicates with Claude Desktop through standard input/output streams.
License
MIT
README fetched from the repository 8 hours ago. The original is authoritative.