mcp-internal-dns

fly-apps/mcp-internal-dns

3.3

If you are the rightful owner of mcp-internal-dns and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP Server that provides information about Fly.io `.internal` DNS for an organization.

Overview

MCP Server that provides information about Fly.io .internal DNS for an organization.

Usage

fly mcp launch "npx -y @flydotio/mcp-internal-dns" --claude --server dns

If you want to query an organization other than your personal one, specify the --org flag on the above command.

Development

Launch this initially using:

fly launch --no-deploy --auto-stop=suspend

Generate a secret token using:

openssl rand -base64 18

Set a secret using the token generated above:

fly secrets set FLY_MCP_BEARER_TOKEN=xxxxxxxxxxxxxxxxxx

Now deploy:

fly deploy --ha=false

Configure your favorite MCP client:

{
  "mcpServers": {
    "filesystem": {
      "command": "/Users/rubys/.fly/bin/flyctl",
      "args": [
         "mcp",
         "proxy",
         "--url=https://mcp-internal-dns.fly.dev/",
         "--bearer-token",
         "xxxxxxxxxxxxxxxxxx"
       ]
    }
  }
}

Replace the command, url and bearer token in the above.