loading…
Search for a command to run...
loading…
Connects AI assistants to IonHour uptime monitoring workspaces to manage projects, monitoring checks, and incident responses. It enables users to view reliabili
Connects AI assistants to IonHour uptime monitoring workspaces to manage projects, monitoring checks, and incident responses. It enables users to view reliability metrics, send heartbeats, and manage status pages through natural language.
Connect AI assistants to your IonHour uptime monitoring workspace using the Model Context Protocol.
# Option 1: Interactive login (recommended)
npx @ionhour/mcp-server login
# Option 2: Set your API key manually
export IONHOUR_API_KEY=ionh_your_key_here
# Run the MCP server
npx @ionhour/mcp-server
claude mcp add ionhour -- npx @ionhour/mcp-server
Add to your claude_desktop_config.json:
{
"mcpServers": {
"ionhour": {
"command": "npx",
"args": ["@ionhour/mcp-server"],
"env": {
"IONHOUR_API_KEY": "ionh_your_key_here"
}
}
}
}
Add to your .cursor/mcp.json:
{
"mcpServers": {
"ionhour": {
"command": "npx",
"args": ["@ionhour/mcp-server"],
"env": {
"IONHOUR_API_KEY": "ionh_your_key_here"
}
}
}
}
Add to your .vscode/mcp.json:
{
"servers": {
"ionhour": {
"command": "npx",
"args": ["@ionhour/mcp-server"],
"env": {
"IONHOUR_API_KEY": "ionh_your_key_here"
}
}
}
}
ionh_)get_workspace - Get workspace detailsget_workspace_summary - Overview of projects, checks, and incidentsget_workspace_reliability - Uptime, incident count, and MTTR metricslist_team_members - List workspace members and rolessend_invitation - Invite users to the workspacelist_projects / create_project / update_projectregister_check - Create a new monitoring checklist_checks / list_checks_by_status / find_check_by_nameget_check_status - Detailed status with recent signalsget_check_uptime - Uptime percentage with daily bucketspause_check / resume_checksend_heartbeat - Send a success signalsend_failure_signal - Report a failurelist_signals - View signal historylist_incidents / search_incidents / get_incidentget_incident_timeline - Incident history for a checkcreate_incident / acknowledge_incident / resolve_incidentadd_incident_notecreate_deployment - Start a deployment window (auto-pauses checks)end_deployment - End deployment and resume checkslist_deploymentslist_dependencies / get_dependency / create_dependencyupdate_dependency_statuslist_status_pages / create_status_page / update_status_pagecreate_announcementlist_alert_channels / create_alert_channel / update_alert_channellist_escalation_rules / create_escalation_rule / update_escalation_rulenpx @ionhour/mcp-server [command] [options]
Commands:
(default) Start the MCP server
login Authenticate via browser and store API key
logout Remove stored credentials
whoami Show current authentication status
Options:
--api-key KEY IonHour API key (or set IONHOUR_API_KEY env var)
--base-url URL API base URL (default: https://api.ionhour.com)
--help, -h Show help
loginOpens your browser to authenticate with IonHour, then automatically creates and stores an API key:
npx @ionhour/mcp-server login
Credentials are stored at ~/.config/ionhour/credentials.json (file permissions: 600).
After login, you can run the MCP server without setting IONHOUR_API_KEY.
This package runs a local MCP server over stdio that proxies requests to the IonHour API. Your AI assistant communicates with this local server, which forwards tool calls to your IonHour workspace.
AI Assistant <--stdio--> @ionhour/mcp-server <--HTTPS--> IonHour API
MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"ionhour-mcp-server": {
"command": "npx",
"args": []
}
}
}Web content fetching and conversion for efficient LLM usage.
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also