Skip to content

fly-apps/mcp-internal-dns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

MCP Server for querying Fly.io internal DNS records

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors