MCP Server

مجتمعي أخرى

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

التثبيت

خطوات التثبيت موجودة في التوثيق أدناه. التوثيق

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  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

الأسئلة الشائعة

ما هو MCP Server؟

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

كيف أثبّت MCP Server؟

اتبع خطوات التثبيت في توثيقه المعروض في هذه الصفحة وفي مستودعه.

هل MCP Server مفتوح المصدر؟

نعم. شيفرته متاحة على GitHub بترخيص MIT.

من يصون MCP Server؟

ينشره uptybots. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من القوائم المجتمعية awesome-mcp-servers ومستودع المشروع على GitHub. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.