GET http://10.233.99.41/login

MCP Capabilities

Server default

3 Tools
0 Prompts
0 Resources
0 Resource Templates

Tools 3

get_implementation

Description: Full state of one Fenix implementation: install workflow status, deployed version, GitLab links, demo flag and expiry, update tier, the latest update attempt, and the latest `live` pipeline with whether it passed (false while parked in waiting_for_first_pipeline means the install deploy failed and needs a retry). Takes the implementation id or exact slug — discover implementations with list_implementations and its partial filters.

Handler: App\Mcp\ImplementationDetailTool::__invoke()

Parameters

Name Type Required Default Description
idOrSlug string Yes - Implementation id (UUID) or exact slug (e.g. "test-cz"), as returned by list_implementations. An id finds soft-deleted implementations too (flagged via deletedAt); a slug finds only live ones.

Full Schema

array:3 [
  "type" => "object"
  "properties" => array:1 [
    "idOrSlug" => array:2 [
      "type" => "string"
      "description" => "Implementation id (UUID) or exact slug (e.g. "test-cz"), as returned by list_implementations. An id finds soft-deleted implementations too (flagged via deletedAt); a slug finds only live ones."
    ]
  ]
  "required" => array:1 [
    0 => "idOrSlug"
  ]
]

get_update_history

Description: Update (rollout) history. Give an implementation id or exact slug for its update log history, a release version for that release's rollout across all implementations (with aggregate counts and whether anything blocks the staged rollout), or both for the single matching update log.

Handler: App\Mcp\ImplementationUpdateHistoryTool::__invoke()

Parameters

Name Type Required Default Description
idOrSlug null|string No Implementation id (UUID) or exact slug (e.g. "test-cz"), as returned by list_implementations.
version null|string No Release version, e.g. "2.0.3" or "2.1.0-rc.1" (a leading "v" is accepted).
limit integer No 20 -

Full Schema

array:2 [
  "type" => "object"
  "properties" => array:3 [
    "idOrSlug" => array:3 [
      "type" => array:2 [
        0 => "null"
        1 => "string"
      ]
      "default" => null
      "description" => "Implementation id (UUID) or exact slug (e.g. "test-cz"), as returned by list_implementations."
    ]
    "version" => array:3 [
      "type" => array:2 [
        0 => "null"
        1 => "string"
      ]
      "default" => null
      "description" => "Release version, e.g. "2.0.3" or "2.1.0-rc.1" (a leading "v" is accepted)."
    ]
    "limit" => array:4 [
      "type" => "integer"
      "default" => 20
      "minimum" => 1
      "maximum" => 50
    ]
  ]
]

list_implementations

Description: List Fenix implementations with their id, install status, deployed version, update tier, demo flag, last update attempt and the latest `live` pipeline result. All filters are optional and combined with AND. Use the returned id with get_implementation and get_update_history.

Handler: App\Mcp\ListImplementationsTool::__invoke()

Parameters

Name Type Required Default Description
name null|string No Substring match on the implementation name.
domain null|string No Substring match on the production domain.
version null|string No Substring match on the deployed version (e.g. "2.0.3" or "rc").
maintainerUsername null|string No Exact username of the maintainer.
demo null|boolean No true = demo implementations only, false = live implementations only.
status null|string No Install workflow state value, e.g. "done" (fully installed) or "waiting_for_first_pipeline". Invalid values return the list of valid ones.
includeDeleted boolean No Include soft-deleted (removed) implementations.
page integer No 1 -
limit integer No 50 -

Full Schema

array:2 [
  "type" => "object"
  "properties" => array:9 [
    "name" => array:3 [
      "type" => array:2 [
        0 => "null"
        1 => "string"
      ]
      "default" => null
      "description" => "Substring match on the implementation name."
    ]
    "domain" => array:3 [
      "type" => array:2 [
        0 => "null"
        1 => "string"
      ]
      "default" => null
      "description" => "Substring match on the production domain."
    ]
    "version" => array:3 [
      "type" => array:2 [
        0 => "null"
        1 => "string"
      ]
      "default" => null
      "description" => "Substring match on the deployed version (e.g. "2.0.3" or "rc")."
    ]
    "maintainerUsername" => array:3 [
      "type" => array:2 [
        0 => "null"
        1 => "string"
      ]
      "default" => null
      "description" => "Exact username of the maintainer."
    ]
    "demo" => array:3 [
      "type" => array:2 [
        0 => "null"
        1 => "boolean"
      ]
      "default" => null
      "description" => "true = demo implementations only, false = live implementations only."
    ]
    "status" => array:3 [
      "type" => array:2 [
        0 => "null"
        1 => "string"
      ]
      "default" => null
      "description" => "Install workflow state value, e.g. "done" (fully installed) or "waiting_for_first_pipeline". Invalid values return the list of valid ones."
    ]
    "includeDeleted" => array:3 [
      "type" => "boolean"
      "default" => false
      "description" => "Include soft-deleted (removed) implementations."
    ]
    "page" => array:3 [
      "type" => "integer"
      "default" => 1
      "minimum" => 1
    ]
    "limit" => array:4 [
      "type" => "integer"
      "default" => 50
      "minimum" => 1
      "maximum" => 100
    ]
  ]
]

Prompts 0

No prompts were registered.

Resources 0

No resources were registered.

Resource Templates 0

No resource templates were registered.