Kalau langsung butuh command-nya:
claude-olx mcp add pagerduty -e PAGERDUTY_USER_API_KEY=YOUR_PAGERDUTY_API_KEY -- uvx pagerduty-mcp
Ganti YOUR_PAGERDUTY_API_KEY dengan PagerDuty User API Key kamu. Bisa dibuat dari PagerDuty → User Settings → User Token REST API Keys.
Flag -e mengirim key sebagai environment variable ke proses MCP server. Tanda -- memisahkan flag Claude Code dari command yang menjalankan server. uvx pagerduty-mcp mengambil dan menjalankan package PagerDuty MCP tanpa langkah install terpisah.
Apa yang PagerDuty MCP berikan ke Claude
Claude bisa list incident, cek jadwal on-call, lihat services, dan cari escalation policy langsung di dalam percakapan. Berguna kalau kamu mau minta Claude bantu triage incident tanpa harus copy-paste context dari PagerDuty secara manual.
Buat User API Key dulu
- Login ke PagerDuty
- Buka Profile → User Settings
- Scroll ke User Token REST API Keys
- Klik Create API User Token
- Salin key-nya — kamu cuma bisa lihat sekali
Verifikasi sudah aktif
claude-olx mcp list
pagerduty harusnya muncul. Restart Claude Code kalau belum tampil.
Coba test:
What are the open incidents in PagerDuty?
Kalau Claude balas dengan data incident, berarti sudah terhubung.
Prerequisite: UV harus terinstall
Server ini jalan via uvx, bagian dari UV Python package manager. Install kalau belum ada:
brew install uv
# or
pip install uv
Kesimpulan
PagerDuty MCP pakai uvx untuk menjalankan server berbasis Python. Kasih User API Key lewat -e, dan Claude dapat akses baca langsung ke akun PagerDuty kamu di setiap percakapan.