MCP Server

Communauté Autres

Uptime monitoring for websites, APIs, SSL certificates, domain expiry, ping and TCP/UDP ports: manage monitors and view incidents and uptime history.

Installation

Les étapes d'installation sont dans la documentation ci-dessous. Documentation

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. UptyBots MCP Server
  2. What is this?
  3. You probably want the hosted server instead
  4. Prerequisites
  5. Setup
  6. Available Tools (15)
  7. Prompts (5)
  8. Environment Variables
  9. Documentation
  10. License

UptyBots MCP Server

Connect AI assistants like Claude, Cursor, and other MCP-compatible tools to your UptyBots uptime monitors.

What is this?

An MCP (Model Context Protocol) server that gives AI assistants access to your UptyBots monitoring data. Ask your AI to check monitor status, review incidents, create new monitors, and more - through natural conversation.

You probably want the hosted server instead

There is now a remote server that needs no install and no API key:

https://mcp.uptybots.com/mcp

Add that URL to your client and it opens a browser for you to sign in and approve access. If you do not have an UptyBots account yet, you can create one at that step.

With Claude Code:

claude mcp add --transport http uptybots https://mcp.uptybots.com/mcp

then run /mcp, pick uptybots and authenticate.

This package is the local alternative. It runs on your own machine and authenticates with an API key instead of a browser sign-in - the right choice for MCP clients that cannot talk to remote servers, and for offline or self-contained setups. It exposes the same 15 tools and is not going away.

Prerequisites

Setup

1. Configure your AI client

No install step needed: npx fetches the published package on first run.

Add to your MCP client configuration:

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "uptybots": {
      "command": "npx",
      "args": ["-y", "uptybots-mcp-server"],
      "env": {
        "UPTYBOTS_API_URL": "https://uptybots.com",
        "UPTYBOTS_API_KEY": "upty_your_api_key_here"
      }
    }
  }
}

Claude Code (~/.claude/settings.json) and Cursor (.cursor/mcp.json) use the same format.

2. Restart your AI client

The MCP tools will be available immediately.

Running from source (optional)

To run a local checkout instead of the npm package:

git clone https://github.com/uptybots/mcp-server.git
cd mcp-server
npm install

Then point the client at the checkout:

{
  "mcpServers": {
    "uptybots": {
      "command": "node",
      "args": ["/path/to/mcp-server/index.js"],
      "env": {
        "UPTYBOTS_API_URL": "https://uptybots.com",
        "UPTYBOTS_API_KEY": "upty_your_api_key_here"
      }
    }
  }
}

Available Tools (15)

Read
ToolDescription
list_monitorsList all monitors with filters (type, status)
get_monitorGet monitor details by ID
get_incidentsGet downtime incidents for a monitor
get_stats_hourlyHourly performance stats
get_stats_dailyDaily performance stats
get_notificationsNotification history
Create
ToolDescription
create_http_monitorCreate HTTP/HTTPS monitor
create_api_monitorCreate API endpoint monitor
create_ping_monitorCreate ICMP ping monitor
create_port_monitorCreate TCP port monitor
create_ssl_monitorCreate SSL certificate monitor
create_domain_monitorCreate domain expiration monitor
Manage
ToolDescription
pause_monitorPause a monitor
resume_monitorResume a paused monitor
delete_monitorDelete a monitor

Prompts (5)

Starting sentences an assistant can offer instead of asking you to phrase the request yourself. Each one is a wording of something the tools above already do; none adds capability. The hosted server offers exactly the same five.

PromptArgumentWhat it asks for
status_checknoneWhat is failing right now, and since when
uptime_reportdays (optional, default 7)Uptime and response times over a period, worst first
incident_reviewmonitorThe failure pattern of one monitor: outage, flapping, or degradation
expiry_auditnoneSSL certificates and domains by how soon they expire
setup_monitortargetThe right monitor type for a target, then create it

Environment Variables

VariableRequiredDescription
UPTYBOTS_API_URLNoAPI base URL (default: https://uptybots.com)
UPTYBOTS_API_KEYYesYour API key (starts with upty_)

Documentation

License

MIT

Questions fréquentes

Qu'est-ce que MCP Server ?

Uptime monitoring for websites, APIs, SSL certificates, domain expiry, ping and TCP/UDP ports: manage monitors and view incidents and uptime history.

Comment installer MCP Server ?

Suivez les étapes d'installation de sa documentation, affichée sur cette page et dans son dépôt.

MCP Server est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient MCP Server ?

Il est publié par uptybots. AI.tn le référence sans le maintenir ni le recommander.

Issu des listes communautaires awesome-mcp-servers et du dépôt GitHub du projet. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.