Claude Code와 MCP를 사용한 Datadog 경고 트라이아지 자동화

Quickchat의 한 개발자가 Claude Code와 Model Context Protocol(MCP)을 사용하여 아침 Datadog 경고 분류를 처리하는 자동화 시스템을 만들었습니다. 이 시스템은 AI 에이전트가 경고를 분석하고, 문제를 분류하며, 수정 사항이 포함된 풀 리퀘스트를 열도록 함으로써 Datadog 대시보드를 수동으로 확인하는 작업을 제거합니다.
설정 구성 요소
구현에는 세 가지 주요 구성 요소가 포함됩니다:
1. Datadog MCP 서버 통합
Datadog는 OAuth 인증이 포함된 원격 MCP 서버를 제공합니다. 구성에는 저장소 루트에 하나의 파일이 필요합니다:
// .mcp.json
{
"mcpServers": {
"datadog": {
"type": "http",
"url": "https://mcp.datadoghq.eu/api/unstable/mcp-server/mcp"
}
}
}
개발자는 단일 브라우저 클릭으로 인증합니다. US1 지역 사용자의 경우 datadoghq.eu를 datadoghq.com으로 바꾸세요.
2. 분류를 위한 Claude Code 스킬
.claude/skills/triage-datadog에 위치한 스킬 파일은 네 단계로 분류 워크플로를 정의합니다:
- 수집: 지난 24시간 동안의 Datadog 모니터, 오류 로그, 인시던트 확인
- 분류: 발견 사항을 세 가지 범주로 분류: 실행 가능(코드 버그), 인프라(서버 문제), 노이즈(일시적 오류)
- 수정: 각 실제 버그에 대해 격리된 git 작업 트리에서 AI 에이전트를 시작하여 근본 원인을 찾고, 테스트와 함께 수정 사항을 작성하며, PR을 엽니다
- 보고: 발견 사항을 표 형식으로 요약
에이전트는 순차적 대기를 피하기 위해 병렬로 실행됩니다.
3. Cron 작업 자동화
시스템은 다음 crontab 항목으로 평일 오전 8시에 자동으로 실행됩니다:
3 8 * * 1-5 claude -p --dangerously-skip-permissions '/triage-datadog'
-p 플래그는 대화 없이 출력을 인쇄하며, --dangerously-skip-permissions는 에이전트가 각 파일 읽기에 대한 인간의 승인 없이 진행하도록 허용합니다. 각 에이전트는 범위가 지정된 git 작업 트리가 있는 샌드박스된 macbox 세션에서 실행되며, 프로덕션 인프라, 비밀 또는 배포 파이프라인에 액세스할 수 없습니다.
추가 보안을 위해 도구를 명시적 허용 목록으로 제한할 수 있습니다:
claude -p --dangerously-skip-permissions --allowedTools "Bash(git:*) Bash(gh:*) Edit Read Grep Glob Agent" '/triage-datadog'
개발자는 전체 설정에 약 30분이 소요되었다고 보고했습니다.
📖 전체 소스 읽기: HN AI Agents
👀 See Also

멀티 에이전트 루프 실패는 프롬프트 실패가 아닌 조직 설계 실패입니다
에이전트 간 반복은 프롬프트 버그가 아니라 조직도 문제입니다. 에이전트 네트워크를 명확한 중단 권한을 가진 계층 구조로 취급하세요.

병목 현상: 인간 승인 대기열로 인한 병목
병렬로 여러 Claude Code 에이전트를 실행하는 개발자가 '병목자'를 설명합니다. 병목자는 병렬 처리가 출력을 늘리는 대신 인간의 승인 백로그를 생성하는 지점입니다. 그들의 해결책: 목표를 하위 작업으로 분해하고, 에이전트를 실행하며, 해결되지 않은 결정에 대해서만 알림을 보내는 플래너입니다.

허브캡 브릿지: CDP를 통한 CLI와 브라우저 자바스크립트 간의 지속적 양방향 메시징
Hubcap Bridge는 Hubcap CLI 도구의 새로운 기능으로, Chrome DevTools Protocol을 통해 로컬 프로세스와 브라우저 페이지에서 실행 중인 JavaScript 간에 지속적인 양방향 메시지 채널을 생성합니다. 이를 통해 Claude Code 기술이 공개 API 접근 없이도 웹 앱의 내부 JavaScript API를 통해 상호작용할 수 있습니다.

Clawdex: 오픈클로우 파생작 및 포크 추적 디렉토리
Clawdex는 세 가지 계층에 걸쳐 18개의 OpenClaw 관련 프로젝트를 나열한 디렉터리로, 스타 수, 언어, 카테고리 태그 데이터를 제공합니다. 이 프로젝트는 PR 기반으로 운영되며, 기여자는 저장소를 포크하고 /src/data/projects/에 YAML 파일을 추가한 후 풀 리퀘스트를 열어야 합니다.