DevHelm을 통해 AI 코딩 어시스턴트가 가동 시간 모니터링, 인시던트 관리, 알림 설정 및 종속성 상태 조회를 수행할 수 있도록 합니다.
다른 이름 devhelmhq/mcp-server, mcp-server, devhelm-mcp-server
- 스타
- 1
- Tools
- —
- 다운로드, 30일
- 128
- 최신 버전
- 1.0.2
- 마지막 커밋
- 2026년 11월 12일
- 라이선스
- MIT
DevHelm MCP란?
DevHelm은(는) MCP server입니다. DevHelm을 통해 AI 코딩 어시스턴트가 가동 시간 모니터링, 인시던트 관리, 알림 설정 및 종속성 상태 조회를 수행할 수 있도록 합니다.
프로젝트 README에서 생성된 요약
DevHelm MCP server 정보
DevHelm MCP Server는 Claude Desktop, Cursor, Windsurf와 같은 AI 코딩 어시스턴트가 DevHelm 인프라 관리에 직접 접근할 수 있도록 지원합니다. 개발자는 표준화된 인터페이스를 통해 가동 시간을 모니터링하고, 인시던트를 관리하며, 알림을 설정할 수 있습니다. 이 서버는 pip 또는 uvx로 패키지를 설치하여 stdio를 통해 로컬에서 사용하거나, Bearer 인증 또는 URL에 포함된 API key를 사용하여 원격 URL로 접속할 수 있습니다.
이 서버는 모니터, 코드 체크 및 환경 설정을 관리하기 위한 다양한 전문 도구를 포함하고 있습니다. 사용자는 인시던트 라이프사이클과 상호작용하고, 시크릿을 관리하며, 종속성을 추적할 수 있습니다. 또한 스크린샷이나 트레이스 같은 실행 아티팩트를 통해 고급 디버깅을 지원합니다. 모니터 삭제나 리비전 게시와 같은 민감한 작업의 경우, 변경 사항이 확정되기 전 인간의 검토를 보장하기 위해 확인 토큰이 필요한 확인 메커니즘을 구현합니다.
활용 사례
- 1활성 서비스 인시던트 조사AI에게 특정 인시던트와 관련 이벤트를 분석하여 근본 원인을 찾도록 요청합니다.
- 2가동 시간 모니터링 설정 관리어시스턴트에게 특정 가동 시간 모니터를 생성, 업데이트 또는 일시 중지하도록 요청합니다.
- 3실패한 배포 실행 디버깅AI가 최근 실행에서 콘솔 로그, 네트워크 트레이스 또는 스크린샷을 가져오도록 합니다.
- 4종속성 상태 확인어시스턴트에게 다양한 시스템 종속성 목록을 나열하거나 상태를 추적하도록 요청합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
DevHelm MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 DevHelm MCP 설치
$ claude mcp add --env 'DEVHELM_API_TOKEN=<YOUR_DEVHELM_API_TOKEN>' mcp-server -- uvx devhelm-mcp-serverCursor에 DevHelm MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"command": "uvx",
"args": [
"devhelm-mcp-server"
],
"env": {
"DEVHELM_API_TOKEN": "<YOUR_DEVHELM_API_TOKEN>"
}
}
}
}VS Code에 DevHelm MCP 설치
.vscode/mcp.json
{
"servers": {
"mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"devhelm-mcp-server"
],
"env": {
"DEVHELM_API_TOKEN": "<YOUR_DEVHELM_API_TOKEN>"
}
}
}
}VS Code CLI에 DevHelm MCP 설치
$ code --add-mcp '{"name":"mcp-server","type":"stdio","command":"uvx","args":["devhelm-mcp-server"],"env":{"DEVHELM_API_TOKEN":"<YOUR_DEVHELM_API_TOKEN>"}}'Claude Desktop에 DevHelm MCP 설치
claude_desktop_config.json
{
"mcpServers": {
"mcp-server": {
"command": "uvx",
"args": [
"devhelm-mcp-server"
],
"env": {
"DEVHELM_API_TOKEN": "<YOUR_DEVHELM_API_TOKEN>"
}
}
}
}Codex에 DevHelm MCP 설치
$ codex mcp add mcp-server --env 'DEVHELM_API_TOKEN=<YOUR_DEVHELM_API_TOKEN>' -- uvx devhelm-mcp-serverCodex config.toml에 DevHelm MCP 설치
~/.codex/config.toml
[mcp_servers.mcp-server] command = "uvx" args = ["devhelm-mcp-server"] [mcp_servers.mcp-server.env] DEVHELM_API_TOKEN = "<YOUR_DEVHELM_API_TOKEN>"
Gemini CLI에 DevHelm MCP 설치
$ gemini mcp add -s user -e 'DEVHELM_API_TOKEN=<YOUR_DEVHELM_API_TOKEN>' mcp-server uvx -- devhelm-mcp-serverGemini settings.json에 DevHelm MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"mcp-server": {
"command": "uvx",
"args": [
"devhelm-mcp-server"
],
"env": {
"DEVHELM_API_TOKEN": "<YOUR_DEVHELM_API_TOKEN>"
}
}
}
}구성
DEVHELM_API_TOKEN필수비밀DevHelm API token for authentication
| 이름 | 설명 | 유형 |
|---|---|---|
| DEVHELM_API_TOKEN | DevHelm API token for authentication | 필수비밀 |
자동 검사
2026년 11월 13일에 실행됨전체 보고서 →자동 검사를 통과했습니다. 이는 보안 감사가 아닙니다. 코드를 직접 읽고 서버에 필요한 최소한의 권한만 부여하십시오. 검사 방식
- 소스 저장소 연결 및 접근 가능통과
- 오픈 소스 라이선스 (OSI)통과
- 최근 1년 내 커밋 또는 릴리스통과
- 패키지 이름이 인기 패키지와 유사하지 않음통과
- 원격 엔드포인트가 HTTPS 사용검사되지 않음
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 모델에 대한 숨겨진 지침 없음통과
- 패키지 및 해당 종속성에 중요한 보안 권고 없음통과
README
GitHub에서 보기DevHelm MCP Server
Model Context Protocol (MCP) server for DevHelm — 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 <your-api-token>
API key in URL (for clients that only accept a URL):
URL: https://mcp.devhelm.io/<your-api-token>/mcp
Local (stdio)
pip install devhelm-mcp-server
export DEVHELM_API_TOKEN=your-token
devhelm-mcp-server
Or with uvx (no install required):
export DEVHELM_API_TOKEN=your-token
uvx devhelm-mcp-server
Cursor / Claude Desktop
Add to your MCP config:
{
"mcpServers": {
"devhelm": {
"url": "https://mcp.devhelm.io/<your-api-token>/mcp"
}
}
}
Available Tools
| Category | Tools |
|---|---|
| Monitors | list, get, create, update (inline code for BROWSER / MULTI_STEP_API), delete (confirmation), restore, trash, pause, resume, mute, unmute, quarantine, release quarantine, drift, versions, history (list_monitor_results is a deprecated alias until 2027-01-31) |
| Code checks | test, probe, test ad hoc, run now, trigger; revisions list, get, files, create draft, test, diff, discard; publish and rollback (confirmation), rollback preview |
| Runs | get (run envelope, wait_s ≤ 25), list, steps, console, network, artifacts (screenshots as images, traces/HARs as signed URLs), trace summary, diff, cancel |
| Account | runtimes list/get, usage, entitlements |
| Incidents | list, get, create, update, acknowledge, add update, resolve, runs, events, related, trigger; prompt investigate_incident |
| Alert Channels | list, get, create, update, delete, test |
| Notification Policies | list, get, create, update, delete, test |
| Environments | list, get, create, update, delete |
| Secrets | list, set value, create, update (values via elicitation or a dashboard link, never in chat), 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 |
| Status Pages | pages, components, groups, incidents, maintenance, subscribers, domains |
| Email Testing | create address, wait (≤25 s), latest, list/get messages, source, OTP codes, links, inject; domains list, get, create, update, verify, activity |
| Webhook Testing | inboxes list, get, create, update, activity; wait (≤25 s), latest, list/get events |
Delete, publish and rollback return {status: "confirmation_required", changes, confirmationToken} first; call again with confirmation_token after the user agrees. Tokens are HMACs signed by the server process (set DEVHELM_MCP_CONFIRMATION_SECRET so every replica shares the key) and last 15 minutes. Errors come back as isError with every ErrorResponse field and a sentence for the agent.
Development
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
DevHelm MCP 질문
DevHelm MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add --env 'DEVHELM_API_TOKEN=<YOUR_DEVHELM_API_TOKEN>' mcp-server -- uvx devhelm-mcp-server를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
DevHelm MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
삭제 또는 게시를 시도하면 어떻게 되나요?
삭제, 게시, 롤백과 같은 파괴적인 작업은 확인 토큰이 필요합니다. 서버가 확인 요청을 반환하면, 해당 토큰을 사용하여 다시 호출해야 합니다.