Kalau kamu datang cuma buat command, pakai ini.
Command cepat
claude mcp add --transport http datadog https://mcp.datadoghq.com/api/unstable/mcp-server/mcp
Aliasnya datadog. Nama itu yang nanti muncul di claude mcp list dan /mcp. Kamu bisa pakai alias lain, tapi sisa post ini memakai datadog.
URL itu adalah endpoint MCP default dari Datadog. Kalau organisasi kamu memakai Datadog site lain, pakai endpoint yang Datadog tulis untuk site tersebut.
Setelah ini, Claude Code bisa memakai tool Datadog yang boleh diakses akun kamu: monitors, logs, metrics, dashboards, APM, dan data lain yang diizinkan role kamu.
Kenapa --transport http?
Datadog menjalankan MCP sebagai remote server. Claude Code terhubung lewat HTTP, bukan dengan menjalankan proses MCP lokal lewat stdio. Itu sebabnya command ini perlu --transport http.
Verifikasi setup
Setelah ditambahkan, pastikan Claude Code sudah mendaftarkan servernya:
claude mcp list
Di dalam Claude Code, kamu juga bisa menjalankan:
/mcp
Server datadog harus muncul di sana. Kalau belum muncul, restart Claude Code dan cek lagi.
Lalu tanya hal kecil dari Datadog:
Are there any triggered monitors in Datadog?
Kalau Claude mengembalikan data dari Datadog kamu, setup-nya sudah jalan. Kalau terhubung tapi jawabannya kosong atau tidak berguna, cek permission dulu. Command-nya kemungkinan bukan masalahnya.
Autentikasi dan permission
Datadog MCP memakai OAuth. Pertama kali Claude Code butuh Datadog, kamu mungkin akan diarahkan ke login Datadog lewat browser.
Claude Code hanya bisa membaca data yang bisa dibaca akun Datadog kamu. Role kamu juga perlu permission MCP untuk tool yang mau dipakai, ditambah permission produk Datadog untuk resource yang di-query.
Contohnya, membaca monitors butuh MCP read access dan monitor read access. Pola yang sama berlaku untuk logs, metrics, dashboards, dan APM.
Opsional: batasi tool Datadog
Tambahkan toolsets ke URL kalau kamu hanya mau Claude Code melihat kelompok tool Datadog tertentu.
Contohnya:
claude mcp add --transport http datadog "https://mcp.datadoghq.com/api/unstable/mcp-server/mcp?toolsets=apm,llmobs"
Saya akan mulai tanpa toolsets kecuali kamu sudah tahu persis butuh filter itu. Setelah terlihat tool mana yang benar-benar dipakai, baru tambahkan filter supaya daftarnya lebih pendek.
Troubleshooting
Kalau datadog muncul di claude mcp list tapi Claude Code tetap belum bisa memakainya, restart Claude Code.
Kalau OAuth tidak mulai otomatis, buka /mcp di Claude Code dan cek status server Datadog.
Kalau Claude terhubung tapi tidak bisa membaca data Datadog, cek role Datadog, permission MCP, dan permission produk kamu.
Kalau endpoint gagal, pastikan kamu memakai endpoint untuk Datadog site akun kamu.
Kalau alur setup-nya berbeda dari post ini, ikuti dokumentasi Datadog. MCP support masih memakai endpoint unstable, jadi detailnya bisa berubah.
Referensi
Cek terakhir
Kebanyakan setup hanya butuh command HTTP, login OAuth, dan permission yang benar. Ubah URL hanya kalau Datadog site atau kebutuhan toolsets kamu memang mengharuskannya.