Fly.io
Fly.io is a platform for deploying full-stack applications close to users with global edge compute.
Prerequisites
- A Fly.io account
- A Fly.io access token from Fly.io dashboard
Connect
conjra add flyioMCP Tools
create_fly_app
Create a new Fly.io application.
| Parameter | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Unique, lowercase, alphanumeric + hyphens |
org | string | No | Org slug |
network | string | No | Network name |
deploy_to_fly
Deploy a Docker image to a Fly.io app.
| Parameter | Type | Required | Description |
|---|---|---|---|
appName | string | Yes | Fly.io app name |
image | string | Yes | Docker image |
region | string | No | Deployment region |
memory | number | No | Memory in MB (default 256) |
cpuCount | number | No | CPU count (default 1) |
env | object | No | Environment variables |
Example: "use conjra to deploy my app to fly.io"
set_fly_secrets
Set secrets for a Fly.io app.
| Parameter | Type | Required | Description |
|---|---|---|---|
appName | string | Yes | Fly.io app name |
secrets | object | Yes | Key-value pairs of secrets |
get_fly_status
Get the status of a Fly.io app.
| Parameter | Type | Required | Description |
|---|---|---|---|
appName | string | Yes | Fly.io app name |