Uptime Agent

by avimbu

333 downloads
Not rated
GitHub

About

Connects your Uptime Agent monitoring system to AI assistants.

Details

Author
avimbu
Downloads
333
Categories
Cloud Service, Infrastructure, Other, AI

- Real-time monitoring access for AI assistants
- Incident viewing and analysis through natural conversation
- Monitor creation with voice or text commands
- Enterprise-grade security for monitoring infrastructure
- Anonymous public tracking without authentication
- Docker deployment support for easy hosting

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Uptime Agent
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Option 1: Quick Install via NPM (Recommended)

The fastest way to get started is with our setup command:

- Install the MCP server
- Configure it for use with Claude Desktop
- Prompt you for your Uptime Agent API key
- Set up all necessary configurations automatically
- Create an account at](https://uptime-agent.io/dashboard)smithery.ai
- Get your personal key from your Smithery account
- Run the following command:

npx -y @smithery/cli@latest install @AVIMBU/uptime_agent_mcp --client claude --key <personal_key>

Replace<personal_key>with your actual Smithery personal key.

For advanced users who want more control:

# Clone the repository git clone https://github.com/AVIMBU/uptime_agent_mcp.git cd uptime_agent_mcp # Install dependencies npm install # Build the project npm run build

Configure with your API key by creating a.envfile:

UPTIME_API_KEY=your-api-key-here PORT=3000 # Optional, defaults to 3000
npm start # or directly with node dist/index.js

After installing using one of the methods above, your MCP server is automatically configured for Claude Desktop.

If you installed manually, add the following to yourclaude_desktop_config.json:

{ "mcpServers": { "uptime-agent": { "command": "npx", "args": [ "-y", "uptime-agent-mcp" ], "env": { "UPTIME_API_KEY": "<YOUR_API_KEY>" } } } }
{ "mcpServers": { "uptime-agent": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "UPTIME_API_KEY", "uptime-agent-mcp" ], "env": { "UPTIME_API_KEY": "<YOUR_API_KEY>" } } } }

"Claude, show me all my active uptime monitors."

"Please create a new monitor for our API endpoint athttps://api.mycompany.com/v2/health"

"What incidents happened on our production servers last week, and what was the average downtime?"

We provide Docker support for easy deployment:

# Build the Docker image docker build -t uptime-agent-mcp . # Run the container docker run -p 3000:3000 -e UPTIME_API_KEY=your-api-key uptime-agent-mcp

If you have questions or need assistance:

- Open an issueon GitHub
- Contact us through our website:
AVIMBU

This project is licensed under the MIT License - see the LICENSE file for details.

The IBM Instana MCP server enables seamless interaction with the IBM Instana observability platform, allowing you to access real-time observability data directly within your development workflow.

Query and interact with kubernetes environments monitored by Metoro

Fetch logs, metrics, traces, and events from the Chronosphere observability platform.

Interact with the Datadog API to monitor your cloud infrastructure, applications, and logs.

Provides comprehensive Datadog monitoring capabilities through any MCP client.

An MCP server for the Dynatrace observability platform.

Integrates with Edge Delta APIs for advanced automation and interaction.

Access Grafana resources like dashboards, datasources, Prometheus, Loki, and alerts.

MCP server for Grafana — manage dashboards, datasources, alerts, folders, and annotations over stdio

Interact with Honeycomb observability data using the Model Context Protocol.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "uptime agent": {
            "uptime_agent_mcp": {
                "command": "npx",
                "args": [
                    "uptime-agent-mcp",
                    "setup"
                ]
            }
        }
    }
}

McpServers

{
    "uptime_agent_mcp": {
        "command": "npx",
        "args": [
            "uptime-agent-mcp",
            "setup"
        ]
    }
}

Connect yourUptime Agentmonitoring system directly to AI assistants like Claude through the Model Context Protocol (MCP).

- Real-time Monitoring Access: Allow AI assistants to check your system's uptime status
- Incident Management: View and analyze downtime incidents through natural conversation
- Monitor Creation: Set up new monitoring endpoints with simple voice or text commands
- Secure Integration: Enterprise-grade security for your monitoring infrastructure

Uptime Agentis a powerful monitoring solution that tracks your websites and API endpoints, alerting you when they go down. This MCP server extends Uptime Agent's capabilities by letting you interact with your monitoring system through AI assistants.

- Node.js 18 or higher
- An active Uptime Agent account
- Your Uptime Agent API key
- Log in to your
Uptime Agent Dashboard
- Navigate to Account → API Keys
- Create a new API key with appropriate permissions
- Copy the generated key for use with the MCP server

Option 1: Quick Install via NPM (Recommended)

The fastest way to get started is with our setup command:

- Install the MCP server
- Configure it for use with Claude Desktop
- Prompt you for your Uptime Agent API key
- Set up all necessary configurations automatically
- Create an account at
smithery.ai
- Get your personal key from your Smithery account
- Run the following command:

npx -y @smithery/cli@latest install @AVIMBU/uptime_agent_mcp --client claude --key <personal_key>

Replace<personal_key>with your actual Smithery personal key.

For advanced users who want more control:

# Clone the repository git clone https://github.com/AVIMBU/uptime_agent_mcp.git cd uptime_agent_mcp # Install dependencies npm install # Build the project npm run build

Configure with your API key by creating a.envfile:

UPTIME_API_KEY=your-api-key-here PORT=3000 # Optional, defaults to 3000
npm start # or directly with node dist/index.js

After installing using one of the methods above, your MCP server is automatically configured for Claude Desktop.

If you installed manually, add the following to yourclaude_desktop_config.json:

{ "mcpServers": { "uptime-agent": { "command": "npx", "args": [ "-y", "uptime-agent-mcp" ], "env": { "UPTIME_API_KEY": "<YOUR_API_KEY>" } } } }
{ "mcpServers": { "uptime-agent": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "UPTIME_API_KEY", "uptime-agent-mcp" ], "env": { "UPTIME_API_KEY": "<YOUR_API_KEY>" } } } }

"Claude, show me all my active uptime monitors."

"Please create a new monitor for our API endpoint athttps://api.mycompany.com/v2/health"

"What incidents happened on our production servers last week, and what was the average downtime?"

We provide Docker support for easy deployment:

# Build the Docker image docker build -t uptime-agent-mcp . # Run the container docker run -p 3000:3000 -e UPTIME_API_KEY=your-api-key uptime-agent-mcp

If you have questions or need assistance:

- Open an issueon GitHub
- Contact us through our website:
AVIMBU

This project is licensed under the MIT License - see the LICENSE file for details.

The IBM Instana MCP server enables seamless interaction with the IBM Instana observability platform, allowing you to access real-time observability data directly within your development workflow.

Query and interact with kubernetes environments monitored by Metoro

Fetch logs, metrics, traces, and events from the Chronosphere observability platform.

Interact with the Datadog API to monitor your cloud infrastructure, applications, and logs.

Provides comprehensive Datadog monitoring capabilities through any MCP client.

An MCP server for the Dynatrace observability platform.

Integrates with Edge Delta APIs for advanced automation and interaction.

Access Grafana resources like dashboards, datasources, Prometheus, Loki, and alerts.

MCP server for Grafana — manage dashboards, datasources, alerts, folders, and annotations over stdio

Interact with Honeycomb observability data using the Model Context Protocol.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.