DevHelmを介して、AIコーディングアシスタントによる稼働状況の監視、インシデント管理、アラート設定、および依存関係ステータスのクエリを可能にします。
別名 devhelmhq/mcp-server, mcp-server, devhelm-mcp-server
- スター
- 1
- ツール
- —
- ダウンロード数(30日間)
- 128
- 最新バージョン
- 1.0.2
- 最終コミット
- 2026年11月12日
- ライセンス
- MIT
DevHelm MCPとは
DevHelmはMCPサーバーです。 DevHelmを介して、AIコーディングアシスタントによる稼働状況の監視、インシデント管理、アラート設定、および依存関係ステータスのクエリを可能にします。.
プロジェクトのREADMEから生成された概要
DevHelm MCP server について
DevHelm MCP Serverは、Claude Desktop、Cursor、WindsurfなどのAIコーディングアシスタントに、DevHelmのインフラ管理への直接的なアクセスを提供します。これにより、開発者は標準化されたインターフェースを通じて、稼働状況の監視、インシデント管理、アラート設定を行うことができます。このサーバーは、pipまたはuvxでパッケージをインストールしてstdio経由でローカルで使用するか、Bearer認証またはURLに埋め込まれたAPIキーを使用して、ホストされた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を開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
削除や公開を試みるとどうなりますか?
削除、公開、ロールバックなどの破壊的な操作には確認トークンが必要です。サーバーが確認リクエストを返し、トークンを使用して再度呼び出す必要があります。