mackerel-mcp-server
by ryuichi1208
This is an MCP server implementation for the Mackerel monitoring service. It provides an interface to manage and monitor hosts, services, metrics, alerts, and downtimes within the Mackerel ecosystem.
View on GitHub
Last updated: N/A
mackerel-mcp-server
MCP server implementation for Mackerel monitoring service.
Features
- Host management (list, get, update status, retire)
- Service management (list, get, roles)
- Metrics (post, get host/service metrics)
- Monitors (list, create, update, delete)
- Alerts (list, close)
- Downtimes (list, create, update, delete)
- Notification channels (list, create, delete)
Claude Desktop Configuration
Add to claude_desktop_config.json
:
{
"mcp-mackerel": {
"command": "uv",
"args": [
"run",
"--directory",
"/app/mackerel_mcp_server",
"server.py"
],
"env": {
"MACKEREL_API_KEY": "XXXXXXXXXXXXXX"
}
}
}
}
Requirements
- Python >= 3.12
- Mackerel API key