fly mcp launch

[experimental] Launch an MCP stdio server

Usage

fly mcp launch command [flags]

Options

      --auto-stop string            Automatically suspend the app after a period of inactivity. Valid values are 'off', 'stop', and 'suspend (default "stop")
      --bearer-token                Use bearer token for authentication (default true)
      --claude                      Add MCP server to the Claude client configuration
      --config stringArray          Path to the MCP client configuration file (can be specified multiple times)
      --cursor                      Add MCP server to the Cursor client configuration
      --file-literal stringArray    Set of literals in the form of /path/inside/machine=VALUE pairs where VALUE is the content. Can be specified multiple times.
      --file-local stringArray      Set of files in the form of /path/inside/machine=<local/path> pairs. Can be specified multiple times.
      --file-secret stringArray     Set of secrets in the form of /path/inside/machine=SECRET pairs where SECRET is the name of the secret. Can be specified multiple times.
      --flycast                     Use wireguard and flycast for access
  -h, --help                        help for launch
      --host-dedication-id string   The dedication id of the reserved hosts for your organization (if any)
  -i, --inspector                   Launch MCP inspector: a developer tool for testing and debugging MCP servers
      --name string                 Suggested name for the app
      --neovim                      Add MCP server to the Neovim client configuration
      --org string                  The organization that will own the app
      --password string             Password to authenticate with
  -r, --region string               The target region. By default, the new volume will be created in the source volume's region.
      --secret stringArray          Set of secrets in the form of NAME=VALUE pairs. Can be specified multiple times.
      --server string               Name to use for the MCP server in the MCP client configuration
      --user string                 User to authenticate with
      --vm-cpu-kind string          The kind of CPU to use ('shared' or 'performance')
      --vm-cpus int                 Number of CPUs
      --vm-gpu-kind string          If set, the GPU model to attach (a100-pcie-40gb, a100-sxm4-80gb, l40s, a10, none)
      --vm-gpus int                 Number of GPUs. Must also choose the GPU model with --vm-gpu-kind flag
      --vm-memory string            Memory (in megabytes) to attribute to the VM
      --vm-size string              The VM size to set machines to. See "fly platform vm-sizes" for valid values
      --vscode                      Add MCP server to the VS Code client configuration
      --windsurf                    Add MCP server to the Windsurf client configuration
      --zed                         Add MCP server to the Zed client configuration

Global Options

  -t, --access-token string   Fly API Access Token
      --debug                 Print additional logs and traces
      --verbose               Verbose output

See Also

  • fly mcp - flyctl Model Context Protocol.