F5 Cloud Status MCP Server
A Model Context Protocol (MCP) server for monitoring F5 Cloud service status, providing real-time status information, component health, incidents, and scheduled maintenance.
Features
Real-time Status Monitoring: Get current operational status of F5 Cloud services
Component Tracking: Monitor 148+ individual service components across multiple categories
Incident Management: Track active and historical incidents with detailed updates
Maintenance Windows: Access scheduled, active, and upcoming maintenance information
Dual Data Sources: API-first with automatic web scraper fallback for reliability
Intelligent Caching: TTL-based caching with configurable durations per data type
Comprehensive Search: Search across components, incidents, and maintenance by keyword
Installation
Base Configuration
The standard configuration for all MCP clients:
This uses npx to automatically download and run the latest version. No manual installation required.
Claude Desktop
Locate your configuration file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Add the base configuration (see above)
Restart Claude Desktop
Verify: Look for the 🔌 MCP icon showing "f5-cloud-status" connected
Claude Code
CLI installation:
VS Code (with GitHub Copilot)
Requirements: VS Code 1.102 or later
CLI installation:
Or enable auto-discovery:
Or manual configuration in settings.json:
Cursor IDE
One-click install:
Open Command Palette (
Ctrl+Shift+P/Cmd+Shift+P)Type "Cursor Settings" → MCP
Browse and click Install for F5 Cloud Status
Or manual configuration:
Project: Create
.cursor/mcp.jsonwith base configurationGlobal: Create
~/.cursor/mcp.jsonwith base configuration
Windsurf
Plugin Store:
Click Plugins in Cascade panel → Search "F5 Cloud Status" → Install
Or manual:
Windsurf Settings → Cascade → MCP Servers → Add Custom Server
Add base configuration
Cline (VS Code Extension)
Install Cline extension in VS Code
Add base configuration to Cline's MCP settings or VS Code
settings.json:{ "cline.mcpServers": { "f5-cloud-status": { "command": "npx", "args": ["-y", "f5cloudstatus-mcp@latest"] } } }Restart VS Code
See Cline MCP docs for more details.
Alternative Installation: Global NPM
Configuration:
Example Queries
Once configured, ask your AI assistant:
📖 See
Quick Examples
Check overall status:
List all components:
Check for issues:
Find specific component:
Check for incidents:
Search for maintenance:
Available Tools
The server provides six MCP tools for interacting with F5 Cloud status:
f5-status-get-overall- Get the current overall status of F5 Cloud servicesf5-status-get-components- Get all service components with current statusf5-status-get-component- Get detailed information about a specific componentf5-status-get-incidents- Get current and recent incidentsf5-status-get-maintenance- Get scheduled maintenance windowsf5-status-search- Search for components, incidents, or maintenance by keyword
Development
This project uses fully automated CI/CD with version bumping. See docs/CICD.md for details.
License
MIT - See LICENSE file for details
Support
GitHub Issues: GitHub Issues
NPM Package: https://www.npmjs.com/package/f5cloudstatus-mcp