https://github.com/devhelmhq/mcp-server
DevHelm MCP server for AI agents
https://github.com/devhelmhq/mcp-server
Last synced: about 1 month ago
JSON representation
DevHelm MCP server for AI agents
- Host: GitHub
- URL: https://github.com/devhelmhq/mcp-server
- Owner: devhelmhq
- License: mit
- Created: 2026-04-09T09:22:11.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-04-20T12:59:59.000Z (about 2 months ago)
- Last Synced: 2026-04-20T15:03:48.359Z (about 2 months ago)
- Language: Python
- Size: 222 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-mcp-servers - **devhelmhq/mcp-server** - Provides AI agents with tools to monitor uptime, manage incidents, configure alerting, and query third-party dependency status. Supports HTTP, DNS, TCP, ICMP, and heartbeat monitors. `http` `ai` `git` `github` (📊 Monitoring)
README
# DevHelm MCP Server
[Model Context Protocol](https://modelcontextprotocol.io) (MCP) server for [DevHelm](https://devhelm.io) — gives AI coding assistants (Cursor, Claude Desktop, Windsurf, etc.) access to your uptime monitors, incidents, alerting, and more.
## Quick Start
### Hosted (recommended)
Use the hosted server at `mcp.devhelm.io`. Two connection modes:
**Bearer auth:**
```
URL: https://mcp.devhelm.io/mcp
Authorization: Bearer
```
**API key in URL** (for clients that only accept a URL):
```
URL: https://mcp.devhelm.io//mcp
```
### Local (stdio)
```bash
pip install devhelm-mcp-server
export DEVHELM_API_TOKEN=your-token
devhelm-mcp-server
```
Or with `uvx` (no install required):
```bash
export DEVHELM_API_TOKEN=your-token
uvx devhelm-mcp-server
```
### Cursor / Claude Desktop
Add to your MCP config:
```json
{
"mcpServers": {
"devhelm": {
"url": "https://mcp.devhelm.io//mcp"
}
}
}
```
## Available Tools
| Category | Tools |
|----------|-------|
| **Monitors** | list, get, create, update, delete, pause, resume, test, results, versions |
| **Incidents** | list, get, create, resolve, delete |
| **Alert Channels** | list, get, create, update, delete, test |
| **Notification Policies** | list, get, create, update, delete, test |
| **Environments** | list, get, create, update, delete |
| **Secrets** | list, create, update, delete |
| **Tags** | list, get, create, update, delete |
| **Resource Groups** | list, get, create, update, delete, add member, remove member |
| **Webhooks** | list, get, create, update, delete, test |
| **API Keys** | list, create, revoke, delete |
| **Dependencies** | list, get, track, delete |
| **Deploy Lock** | acquire, current, release, force-release |
| **Status** | overview |
## Development
```bash
uv sync
make dev # Start with MCP Inspector (stdio)
make serve # Start HTTP server on :8000
make test # Run unit tests
make lint # Check formatting
make typecheck # Run mypy
```
## License
MIT