GET http://10.233.73.231/

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 and the latest update attempt. 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 and last update attempt. 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.