Skip to content

[flybot] Fly CLI docs update #2001

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 13, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions flyctl/cmd/fly.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ fly [flags]
* [logs](/docs/flyctl/logs/) - View app logs
* [machine](/docs/flyctl/machine/) - Manage Fly Machines.
* [managed-postgres](/docs/flyctl/managed-postgres/) - Manage Managed Postgres clusters.
* [mcp](/docs/flyctl/mcp/) - flyctl Model Content Protocol.
* [mysql](/docs/flyctl/mysql/) - Provision and manage MySQL database clusters
* [orgs](/docs/flyctl/orgs/) - Commands for managing Fly organizations
* [ping](/docs/flyctl/ping/) - Test connectivity with ICMP ping messages
Expand Down
31 changes: 31 additions & 0 deletions flyctl/cmd/fly_mcp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
flyctl Model Content Protocol.


## Usage
~~~
fly mcp [command] [flags]
~~~

## Available Commands
* [proxy](/docs/flyctl/mcp-proxy/) - [experimental] Start an MCP proxy client
* [server](/docs/flyctl/mcp-server/) - [experimental] Start a flyctl MCP server
* [wrap](/docs/flyctl/mcp-wrap/) - [experimental] Wrap an MCP stdio program

## Options

~~~
-h, --help help for mcp
~~~

## Global Options

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

## See Also

* [fly](/docs/flyctl/help/) - The Fly.io command line interface

29 changes: 29 additions & 0 deletions flyctl/cmd/fly_mcp_proxy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
[experimental] Start an MCP proxy client


## Usage
~~~
fly mcp proxy [flags]
~~~

## Options

~~~
-h, --help help for proxy
-p, --password string [optional] Password to authenticate with
--url string URL of the MCP wrapper server
-u, --user string [optional] User to authenticate with
~~~

## Global Options

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

## See Also

* [fly mcp](/docs/flyctl/mcp/) - flyctl Model Content Protocol.

26 changes: 26 additions & 0 deletions flyctl/cmd/fly_mcp_server.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
[experimental] Start a flyctl MCP server


## Usage
~~~
fly mcp server [flags]
~~~

## Options

~~~
-h, --help help for server
~~~

## Global Options

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

## See Also

* [fly mcp](/docs/flyctl/mcp/) - flyctl Model Content Protocol.

30 changes: 30 additions & 0 deletions flyctl/cmd/fly_mcp_wrap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
[experimental] Wrap an MCP stdio program. Options passed after double dashes ("--") will be passed to the MCP program.


## Usage
~~~
fly mcp wrap [flags]
~~~

## Options

~~~
-h, --help help for wrap
-m, --mcp string Path to the MCP program
--password string [optional] Password to authenticate with
-p, --port int Port to listen on (default 8080)
--user string [optional] User to authenticate with
~~~

## Global Options

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

## See Also

* [fly mcp](/docs/flyctl/mcp/) - flyctl Model Content Protocol.