Uptime Agent
About
Connects your Uptime Agent monitoring system to AI assistants.
Details
- Author
- avimbu
- Downloads
- 333
- Categories
- Cloud Service, Infrastructure, Other, AI
Jump to
- 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:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Uptime AgentCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- 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"
]
}
}
- 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
- Node.js 18 or higher
- An active Uptime Agent account
- Your Uptime Agent API key
- Log in to yourUptime 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 atsmithery.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.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




