- Host tool (examples: Claude, Cursor, Neovim, VSCode, Windsurf, Zed)
- MCP server name. If you are using, for example, Claude as your host and connect multiple MCP servers to it, you need to give each MCP server a name.
- Secrets. If you see places in the docs where they tell you to put secrets in environment variables, you will instead put them in secrets. Your MCP servers will be able to access these secrets, but your host tool will not.
fly.toml.
Try some of the following commands. After running them, restart Claude and ask it what tools it has access to.
flyctl server
We provide a flyctl MCP server for issuing flyctl commands:Fetch
Run Fetch MCP server where it doesn’t have access to your local servers:Fly.io internal DNS
mcp-internal-dns enables your MCP client to query Fly.io.internal DNS: