Service Fabric Cluster Management
Unified capability for managing Azure Service Fabric clusters, including application lifecycle, node management, service monitoring, and cluster health. Enables platform engineers and SREs to deploy applications, monitor cluster health, and manage the Service Fabric runtime via REST API.
What You Can Do
MCP Tools
get-cluster-health
Get the overall health state of the Service Fabric cluster. Returns aggregated health state (Ok/Warning/Error) plus per-node and per-application health states.
list-nodes
List all nodes in the Service Fabric cluster. Filter by node status (up, down, all). Includes node name, IP, node type, and health state.
get-node-info
Get detailed information about a specific cluster node by name
list-applications
List all applications deployed in the Service Fabric cluster. Optionally filter by application type name.
get-application-info
Get detailed information about a specific deployed application
create-application
Deploy a new Service Fabric application to the cluster. Requires the application type to be provisioned first. Provide Name (fabric:/MyApp), TypeName, and TypeVersion.
delete-application
Delete a deployed Service Fabric application and all its services. Use ForceRemove=true only when the application is stuck in a deleting state.
get-application-health
Get the health state of a specific application, including per-service health rollups and any active health events.
list-services
List all services within a specific Service Fabric application