A Model Context Protocol (MCP) server for monitoring F5 Cloud service status, providing real-time status information, component health, incidents, and scheduled maintenance.
- 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
The standard configuration for all MCP clients:
{
"mcpServers": {
"f5-cloud-status": {
"command": "npx",
"args": ["-y", "f5cloudstatus-mcp@latest"]
}
}
}This uses npx to automatically download and run the latest version. No manual installation required.
-
Locate your configuration file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
- macOS:
-
Add the base configuration (see above)
-
Restart Claude Desktop
-
Verify: Look for the 🔌 MCP icon showing "f5-cloud-status" connected
CLI installation:
claude mcp add f5-cloud-status npx f5cloudstatus-mcp@latestRequirements: VS Code 1.102 or later
CLI installation:
code --add-mcp '{"name":"f5-cloud-status","command":"npx","args":["f5cloudstatus-mcp@latest"]}'Or enable auto-discovery:
{
"chat.mcp.discovery.enabled": true
}Or manual configuration in settings.json:
{
"chat.mcp.servers": {
"f5-cloud-status": {
"command": "npx",
"args": ["-y", "f5cloudstatus-mcp@latest"]
}
}
}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 configuration - Global: Create
~/.cursor/mcp.jsonwith base configuration
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
- 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.
npm install -g f5cloudstatus-mcpConfiguration:
{
"mcpServers": {
"f5-cloud-status": {
"command": "f5cloudstatus-mcp"
}
}
}Once configured, ask your AI assistant:
📖 See USAGE_EXAMPLES.md for 14 detailed real-world examples with expected responses.
Check overall status:
What is the current status of F5 Cloud services?
List all components:
Show me all F5 Cloud components and their current operational status
Check for issues:
Are there any F5 Cloud components that are degraded or having issues?
Find specific component:
What is the status of the F5 Distributed Cloud Services API Gateway?
Check for incidents:
Are there any active incidents affecting F5 Cloud services?
Search for maintenance:
Are there any upcoming maintenance windows for F5 Cloud services?
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
This project uses fully automated CI/CD with version bumping. See docs/CICD.md for details.
MIT - See LICENSE file for details
- GitHub Issues: GitHub Issues
- NPM Package: https://www.npmjs.com/package/f5cloudstatus-mcp