{
  "slug": "flyctl-setup-agent-installs-skills-and-configures-the-hosted-mcp-server-b74293e0b7f0",
  "title": "flyctl setup agent installs skills and configures the hosted MCP server",
  "tools": [
    "flyctl"
  ],
  "tags": [
    "agent"
  ],
  "introduced_at": "2026-11-02T19:11:01.000Z",
  "announced_at": "2026-11-02T19:11:01.000Z",
  "effective_at": null,
  "date_basis": "source-publication",
  "status": "unknown",
  "how": {
    "incantation": "When setting up detected coding agents for Fly.io, run `fly setup agent` to install Fly skills, configure the hosted MCP server, and handle sign-in.",
    "examples": [
      "fly setup agent [--agent <slug>...] [-y|--yes] [--skip-mcp] [--skip-skills] [--skip-login] [--force] [--json]"
    ],
    "gotchas": [
      "Version: v0.5.2",
      "Non-interactive: `--json` requests JSON output. The release note describes login/signup offers for an interactive terminal and says `-y` on a terminal runs login; it does not specify headless behavior, prompts without a TTY, or output streams.",
      "--agent <slug>: Select agent(s), overriding detection.",
      "-y, --yes: Accept agent selection; on a terminal, run login.",
      "--skip-mcp: Skip MCP configuration.",
      "--skip-skills: Skip skill installation.",
      "--skip-login: Skip sign-in handling.",
      "--force: Repair the `fly` MCP entry while retaining extra keys.",
      "Detection matches `fly skills`: a tool is present when its parent directory exists, and the universal `~/.agents` target is always included.",
      "`--agent` overrides detection.",
      "`--force` repairs the `fly` MCP entry's type, URL, tools, and enabled state; extra keys such as headers stay.",
      "`--force` does not overwrite locally edited skill files; `fly skills install --force` is needed for that.",
      "`--force` does not bypass the symlink containment check.",
      "Skills and MCP files are written before sign-in.",
      "Interactive terminal behavior offers `fly auth login` and `fly auth signup`.",
      "`-y` on a terminal runs login"
    ]
  },
  "why_it_matters": "Set up detected coding agents to use Fly.io skills and its hosted MCP server.",
  "sources": [
    "https://github.com/superfly/flyctl/releases/tag/v0.5.2",
    "https://github.com/superfly/flyctl/pull/5341"
  ],
  "rank": 0.93037,
  "review_state": "approved",
  "provenance": {
    "run_id": "daily-20261102-21",
    "verdict_id": "daily-20261102-21:daily-20261102-21-c466e6885dd8365e-3:gate",
    "evidence_hash": "5f7efaf78aca66949d3754f2e5c9c083b99a3b2a29e1d8f8dd8c07427abe0058"
  }
}
