AI kodlama asistanlarının DevHelm aracılığıyla çalışma süresini (uptime) izlemesine, olayları (incident) yönetmesine, uyarıları yapılandırmasına ve bağımlılık durumlarını sorgulamasına olanak tanır.
Ayrıca bilinen adı devhelmhq/mcp-server, mcp-server, devhelm-mcp-server
- Yıldızlar
- 1
- Araçlar
- —
- İndirmeler, 30 gün
- 128
- En son sürüm
- 1.0.2
- Son commit
- 12 Kas 2026
- Lisans
- MIT
DevHelm MCP nedir?
DevHelm bir MCP sunucusudur. AI kodlama asistanlarının DevHelm aracılığıyla çalışma süresini (uptime) izlemesine, olayları (incident) yönetmesine, uyarıları yapılandırmasına ve bağımlılık durumlarını sorgulamasına olanak tanır.
Özet, projenin README dosyasından oluşturuldu
DevHelm MCP sunucusu hakkında
DevHelm MCP Server; Claude Desktop, Cursor ve Windsurf gibi AI kodlama asistanlarına DevHelm altyapı yönetimine doğrudan erişim sağlar. Geliştiricilerin standartlaştırılmış bir arayüz üzerinden çalışma süresini izlemesine, olayları yönetmesine ve uyarıları yapılandırmasına imkan tanır. Sunucu, paketin pip veya uvx ile kurulmasıyla stdio üzerinden yerel olarak kullanılabilir veya Bearer kimlik doğrulaması ya da URL içine gömülü bir API anahtarı kullanılarak barındırılan bir URL üzerinden uzaktan erişilebilir hale getirilebilir.
Bu sunucu; izleyicileri (monitors), kod kontrollerini ve ortam yapılandırmalarını yönetmek için geniş bir yelpazede özelleşmiş araçlar içerir. Kullanıcılar olay yaşam döngüleriyle etkileşime girebilir, secret'ları yönetebilir ve bağımlılıkları takip edebilir. Ayrıca ekran görüntüleri ve izler (traces) gibi çalışma çıktıları (run artifacts) aracılığıyla gelişmiş hata ayıklama desteği sunar. İzleyicileri silmek veya revizyonları yayınlamak gibi hassas işlemler için sunucu, değişiklikler kesinleşmeden önce insan denetimini sağlamak amacıyla bir onay token'ı gerektiren bir onay mekanizması uygular.
Neler yapabilirsiniz
- 1Aktif servis olaylarını incelemeKök nedeni bulmak için AI'dan belirli bir olayı ve ilgili olayları analiz etmesini isteyin.
- 2Çalışma süresi izleme yapılandırmalarını yönetmeAsistandan belirli uptime izleyicileri oluşturmasını, güncellemesini veya duraklatmasını isteyin.
- 3Hatalı dağıtım süreçlerini hata ayıklamaAI'dan son bir yürütmeye ait konsol günlüklerini, ağ izlerini veya ekran görüntülerini getirmesini isteyin.
- 4Bağımlılık durumunu doğrulamaAsistandan çeşitli sistem bağımlılıklarını listelemesini veya durumlarını takip etmesini isteyin.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
DevHelm MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a ekleDevHelm MCP'yi Claude Code içine yükleyin
$ claude mcp add --env 'DEVHELM_API_TOKEN=<YOUR_DEVHELM_API_TOKEN>' mcp-server -- uvx devhelm-mcp-serverDevHelm MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"command": "uvx",
"args": [
"devhelm-mcp-server"
],
"env": {
"DEVHELM_API_TOKEN": "<YOUR_DEVHELM_API_TOKEN>"
}
}
}
}DevHelm MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"devhelm-mcp-server"
],
"env": {
"DEVHELM_API_TOKEN": "<YOUR_DEVHELM_API_TOKEN>"
}
}
}
}DevHelm MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"mcp-server","type":"stdio","command":"uvx","args":["devhelm-mcp-server"],"env":{"DEVHELM_API_TOKEN":"<YOUR_DEVHELM_API_TOKEN>"}}'DevHelm MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"mcp-server": {
"command": "uvx",
"args": [
"devhelm-mcp-server"
],
"env": {
"DEVHELM_API_TOKEN": "<YOUR_DEVHELM_API_TOKEN>"
}
}
}
}DevHelm MCP'yi Codex içine yükleyin
$ codex mcp add mcp-server --env 'DEVHELM_API_TOKEN=<YOUR_DEVHELM_API_TOKEN>' -- uvx devhelm-mcp-serverDevHelm MCP'yi Codex config.toml içine yükleyin
~/.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>"
DevHelm MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user -e 'DEVHELM_API_TOKEN=<YOUR_DEVHELM_API_TOKEN>' mcp-server uvx -- devhelm-mcp-serverDevHelm MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"mcp-server": {
"command": "uvx",
"args": [
"devhelm-mcp-server"
],
"env": {
"DEVHELM_API_TOKEN": "<YOUR_DEVHELM_API_TOKEN>"
}
}
}
}Yapılandırma
DEVHELM_API_TOKENGerekliGizliDevHelm API token for authentication
| Ad | Açıklama | Sunucu |
|---|---|---|
| DEVHELM_API_TOKEN | DevHelm API token for authentication | GerekliGizli |
Otomatik kontroller
Çalıştırıldı 13 Kas 2026Tam rapor →Otomatik kontrollerimizden geçti. Bu bir güvenlik denetimi değildir: kodu okuyun ve sunucuya ihtiyaç duyduğu en dar erişimi verin. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirGeçti
- Açık kaynak lisansı (OSI)Geçti
- Son bir yıl içinde commit veya sürüm mevcutGeçti
- Paket adı popüler bir pakete yakın değilGeçti
- Uzak uç nokta HTTPS kullanıyorKontrol edilmedi
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Modele yönelik gizli talimat yokGeçti
- Pakette veya bağımlılıklarında kritik uyarı yokGeçti
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 soruları
DevHelm MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add --env 'DEVHELM_API_TOKEN=<YOUR_DEVHELM_API_TOKEN>' mcp-server -- uvx devhelm-mcp-server komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
DevHelm MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
Bir şeyi silmeye veya yayınlamaya çalıştığımda ne olur?
Silme, yayınlama ve geri alma gibi yıkıcı işlemler bir onay token'ı gerektirir; sunucu bir onay isteği döndürür, ardından bu isteği token ile birlikte tekrar çağırmanız gerekir.