KosmoKrator

analytics

UptimeRobot MCP Gateway for AI Agents

Expose UptimeRobot tools to Claude Code, Cursor, Codex, and other MCP clients through the local KosmoKrator MCP gateway.

UptimeRobot MCP Gateway

Expose UptimeRobot to MCP clients with `kosmokrator mcp:serve --integration=uptimerobot`.

If the client has never used KosmoKrator before, install it first, then register this integration as a stdio MCP server.

Install KosmoKrator
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
Install gateway entry
kosmokrator mcp:gateway:install --integration=uptimerobot --write=deny --json
MCP configuration
{
  "mcpServers": {
    "kosmokrator-uptimerobot": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=uptimerobot",
        "--write=deny"
      ]
    }
  }
}
Serve manually
kosmokrator mcp:serve --integration=uptimerobot --write=deny

Client Notes

Use one scoped MCP gateway entry, then adapt the config location to the client or framework.

Claude Code Connect local KosmoKrator integrations to Claude Code through one scoped MCP gateway entry. Claude Code can launch the local kosmo binary directly from the project MCP config.
Cursor Expose selected local integrations to Cursor through KosmoKrator without configuring each service as its own MCP server. Use the same KosmoKrator install and integration credentials that power terminal and headless runs.
Codex Use KosmoKrator as a local MCP proxy for Codex so coding sessions can reach selected integrations with explicit write policy. Keep write access denied or ask-based unless the workspace is trusted.
OpenAI Agents SDK Attach KosmoKrator integration tools to OpenAI Agents SDK workflows through a local MCP gateway. Use headless JSON commands for CI-style execution and MCP for agent tool discovery.
Claude Agent SDK Give Claude Agent SDK workflows access to KosmoKrator integrations through a local MCP server. Use a narrow integration list so the agent does not load unrelated tools.
Vercel AI SDK Use KosmoKrator as a local integration gateway for Vercel AI SDK agents and scripts. Prefer CLI JSON calls when a workflow only needs one deterministic integration operation.
LangChain Bridge LangChain agents to local KosmoKrator integration tools through MCP or headless CLI calls. Keep the gateway scoped to the integration and operation class needed by the chain.
LangGraph Run KosmoKrator integration calls from LangGraph nodes while preserving local credentials and permissions. Headless CLI calls fit repeatable graph edges; MCP fits exploratory agent nodes.
CrewAI Expose KosmoKrator integrations to CrewAI workers as scoped local tools. Use per-worker integration scopes to avoid giving every worker every tool.
Generic MCP Clients Connect any stdio-compatible MCP client to local KosmoKrator integration tools. Start with read-only write policy and expand only for trusted projects.

MCP Tool Names

KosmoKrator exposes integration tools through the gateway with stable names.

MCP toolSource functionType
integration__uptimerobot__uptimerobot_bulk_monitors_bulk_pause uptimerobot.uptimerobot_bulk_monitors_bulk_pause Read read
integration__uptimerobot__uptimerobot_bulk_monitors_bulk_start uptimerobot.uptimerobot_bulk_monitors_bulk_start Read read
integration__uptimerobot__uptimerobot_bulk_monitors_bulk_update uptimerobot.uptimerobot_bulk_monitors_bulk_update Read read
integration__uptimerobot__uptimerobot_incidents_list uptimerobot.uptimerobot_incidents_list Read read
integration__uptimerobot__uptimerobot_incidents_get uptimerobot.uptimerobot_incidents_get Read read
integration__uptimerobot__uptimerobot_incidents_list_comments uptimerobot.uptimerobot_incidents_list_comments Read read
integration__uptimerobot__uptimerobot_incidents_create_comment uptimerobot.uptimerobot_incidents_create_comment Write write
integration__uptimerobot__uptimerobot_incidents_get_activity_log uptimerobot.uptimerobot_incidents_get_activity_log Read read
integration__uptimerobot__uptimerobot_incidents_get_alerts uptimerobot.uptimerobot_incidents_get_alerts Read read
integration__uptimerobot__uptimerobot_incidents_update_comment uptimerobot.uptimerobot_incidents_update_comment Write write
integration__uptimerobot__uptimerobot_incidents_delete_comment uptimerobot.uptimerobot_incidents_delete_comment Write write
integration__uptimerobot__uptimerobot_monitor_groups_create uptimerobot.uptimerobot_monitor_groups_create Read read
integration__uptimerobot__uptimerobot_monitor_groups_list uptimerobot.uptimerobot_monitor_groups_list Read read
integration__uptimerobot__uptimerobot_monitor_groups_get uptimerobot.uptimerobot_monitor_groups_get Read read
integration__uptimerobot__uptimerobot_monitor_groups_update uptimerobot.uptimerobot_monitor_groups_update Read read
integration__uptimerobot__uptimerobot_monitor_groups_delete uptimerobot.uptimerobot_monitor_groups_delete Read read
integration__uptimerobot__uptimerobot_monitors_list uptimerobot.uptimerobot_monitors_list Read read
integration__uptimerobot__uptimerobot_monitors_create uptimerobot.uptimerobot_monitors_create Read read
integration__uptimerobot__uptimerobot_monitors_get_uptime_stats uptimerobot.uptimerobot_monitors_get_uptime_stats Read read
integration__uptimerobot__uptimerobot_monitors_get_monitor_uptime_stats uptimerobot.uptimerobot_monitors_get_monitor_uptime_stats Read read
integration__uptimerobot__uptimerobot_monitors_get_monitor_response_time_stats_by_region uptimerobot.uptimerobot_monitors_get_monitor_response_time_stats_by_region Read read
integration__uptimerobot__uptimerobot_monitors_get_monitor_response_time_stats uptimerobot.uptimerobot_monitors_get_monitor_response_time_stats Read read
integration__uptimerobot__uptimerobot_monitors_get uptimerobot.uptimerobot_monitors_get Read read
integration__uptimerobot__uptimerobot_monitors_update uptimerobot.uptimerobot_monitors_update Read read
integration__uptimerobot__uptimerobot_monitors_delete uptimerobot.uptimerobot_monitors_delete Read read
integration__uptimerobot__uptimerobot_monitors_reset uptimerobot.uptimerobot_monitors_reset Read read
integration__uptimerobot__uptimerobot_monitors_pause uptimerobot.uptimerobot_monitors_pause Read read
integration__uptimerobot__uptimerobot_monitors_start uptimerobot.uptimerobot_monitors_start Read read
integration__uptimerobot__uptimerobot_psp_list uptimerobot.uptimerobot_psp_list Read read
integration__uptimerobot__uptimerobot_psp_create uptimerobot.uptimerobot_psp_create Read read
integration__uptimerobot__uptimerobot_psp_get uptimerobot.uptimerobot_psp_get Read read
integration__uptimerobot__uptimerobot_psp_update uptimerobot.uptimerobot_psp_update Read read
integration__uptimerobot__uptimerobot_psp_delete uptimerobot.uptimerobot_psp_delete Read read
integration__uptimerobot__uptimerobot_psp_announcements_list uptimerobot.uptimerobot_psp_announcements_list Read read
integration__uptimerobot__uptimerobot_psp_announcements_create uptimerobot.uptimerobot_psp_announcements_create Read read
integration__uptimerobot__uptimerobot_psp_announcements_get uptimerobot.uptimerobot_psp_announcements_get Read read
integration__uptimerobot__uptimerobot_psp_announcements_update uptimerobot.uptimerobot_psp_announcements_update Read read
integration__uptimerobot__uptimerobot_psp_announcements_pin uptimerobot.uptimerobot_psp_announcements_pin Read read
integration__uptimerobot__uptimerobot_psp_announcements_unpin uptimerobot.uptimerobot_psp_announcements_unpin Read read
integration__uptimerobot__uptimerobot_maintenance_windows_list uptimerobot.uptimerobot_maintenance_windows_list Read read
integration__uptimerobot__uptimerobot_maintenance_windows_create uptimerobot.uptimerobot_maintenance_windows_create Read read
integration__uptimerobot__uptimerobot_maintenance_windows_get uptimerobot.uptimerobot_maintenance_windows_get Read read
integration__uptimerobot__uptimerobot_maintenance_windows_update uptimerobot.uptimerobot_maintenance_windows_update Read read
integration__uptimerobot__uptimerobot_maintenance_windows_delete uptimerobot.uptimerobot_maintenance_windows_delete Read read
integration__uptimerobot__uptimerobot_user_get_me uptimerobot.uptimerobot_user_get_me Read read
integration__uptimerobot__uptimerobot_user_get_alert_contacts uptimerobot.uptimerobot_user_get_alert_contacts Read read
integration__uptimerobot__uptimerobot_user_get_all_alert_contacts uptimerobot.uptimerobot_user_get_all_alert_contacts Read read
integration__uptimerobot__uptimerobot_integrations_list uptimerobot.uptimerobot_integrations_list Read read
integration__uptimerobot__uptimerobot_integrations_create uptimerobot.uptimerobot_integrations_create Read read
integration__uptimerobot__uptimerobot_integrations_get uptimerobot.uptimerobot_integrations_get Read read
integration__uptimerobot__uptimerobot_integrations_update uptimerobot.uptimerobot_integrations_update Read read
integration__uptimerobot__uptimerobot_integrations_delete uptimerobot.uptimerobot_integrations_delete Read read
integration__uptimerobot__uptimerobot_tags_get_tags uptimerobot.uptimerobot_tags_get_tags Read read
integration__uptimerobot__uptimerobot_tags_delete_tag uptimerobot.uptimerobot_tags_delete_tag Write write

Write Access

Start with --write=deny for read-only MCP clients. Use --write=ask or --write=allow only when the client and workspace are trusted.