MCP를 관측 가능성 인터페이스로: AI 에이전트를 커널 트레이스포인트에 연결하기

모델 컨텍스트 프로토콜(MCP)은 AI 에이전트와 인프라스트럭처 데이터 사이의 인터페이스로 자리 잡아가고 있습니다. 2026년 3월, 세 가지 중요한 발전이 이 추세를 부각시켰습니다: Datadog는 실시간 가시성 데이터를 AI 에이전트에 연결하여 자동 감지 및 수정을 가능하게 하는 MCP 서버를 출시했고, Qualys는 MCP 서버를 'AI를 위한 새로운 그림자 IT'라고 지칭하는 보안 분석을 발표했으며, Microsoft Retina는 eBPF 기반 쿠버네티스 네트워크 가시성을 시연했습니다.
MCP 가시성에 대한 두 가지 접근 방식
MCP를 통해 가시성 데이터를 AI 에이전트에 연결하는 두 가지 방법이 있습니다:
- 접근 방식 1: 기존 플랫폼 래핑 - Datadog의 전략은 이미 수집 및 집계된 기존 메트릭, 로그, 트레이스를 가져와 MCP 도구를 통해 노출합니다. AI 에이전트는 대시보드 API를 쿼리하여 사전 처리된 데이터를 받고 이를 기반으로 작동합니다. 이는 성숙한 가시성 스택을 보유하고 그 위에 AI 기반 자동화를 원하는 팀에 적합합니다.
- 접근 방식 2: MCP 네이티브 가시성 구축 - 기존 플랫폼을 래핑하는 대신, uprobes를 통해 시스템 호출을 추적하고 결과를 SQLite에 저장하며 모든 것을 MCP 도구를 통해 노출하는 eBPF 에이전트를 구축합니다. MCP 인터페이스는 어댑터 레이어가 아닌 기본 인터페이스가 됩니다.
실제 적용 사례: MCP 네이티브 가시성
이 글은 첫 번째 토큰이 기준보다 14.5배 더 오래 걸린 vLLM TTFT 회귀를 추적하는 구체적인 예를 자세히 설명합니다. 트레이스 데이터베이스는 모든 CUDA API 호출, 커널 컨텍스트 전환 및 메모리 할당을 캡처했습니다. Claude가 MCP 서버에 연결하고 이 데이터베이스를 로드하면 네 가지 특정 도구를 사용할 수 있습니다:
get_trace_stats- 전체 트레이스 요약 보기: 12,847개의 CUDA 이벤트, 4개의 인과 체인, 총 GPU 시간get_causal_chains- 지연 시간이 급증한 이유를 설명하는 인과 체인을 일반 영어로 읽기run_sql- 원시 이벤트 데이터에 대해 맞춤형 쿼리 실행 (예: "100ms 이상의 모든 cudaMemcpyAsync 호출 보여주기")get_stacks- 플래그가 지정된 모든 이벤트에 대한 호출 스택 검사
Claude는 30초 이내에 근본 원인을 식별했습니다: logprobs 계산이 디코드 루프를 차단하여 핵심 경로에서 256배의 속도 저하를 일으켰습니다. 이 근본 원인은 집계된 메트릭에서는 보이지 않았고, 특정 CUDA API 호출 간의 원시 인과 체인에서만 확인할 수 있었습니다.
보안 고려 사항
Qualys는 MCP 서버의 53% 이상이 인증을 위해 정적 비밀번호에 의존한다는 사실을 발견했으며, MCP 서버에 가시성을 추가할 것을 권장했습니다: 기능 발견 이벤트 로깅, 호출 패턴 모니터링, 이상 징후에 대한 경고 등. GPU 인프라스트럭처에 접근하는 MCP 서버의 경우, 공격 표면에는 타이밍 정보, 메모리 레이아웃 및 모델 아키텍처 세부 정보가 포함됩니다.
Ingero의 구현에서는 모든 MCP 도구 호출이 GPU 이벤트를 캡처하는 동일한 eBPF 인프라스트럭처를 사용하여 추적되며, 별도의 로깅 레이어가 아닌 통합된 가시성 파이프라인을 생성합니다.
📖 전체 소스 읽기: HN AI Agents
👀 See Also

ClawTalk iOS 앱, 자체 호스팅 OpenClaw AI 에이전트와 음성 채팅 가능
ClawTalk은 OpenClaw 자체 호스팅 LLM 설정을 위한 푸시-투-톡 음성 채팅을 제공하는 네이티브 iOS 앱입니다. WhisperKit을 사용한 기기 내 음성-텍스트 변환, 마크다운 렌더링이 지원되는 실시간 스트리밍 응답, ElevenLabs, OpenAI, Apple 내장 음성을 포함한 다양한 TTS 옵션을 지원합니다.

GitHub에 공유된 Claude Desktop용 맞춤형 Reddit MCP
한 개발자가 Claude Desktop과 Claude Code를 위해 맞춤 제작된 Reddit MCP를 공개했습니다. 이 도구는 Reddit 연구를 워크플로우에 직접 통합하도록 설계되었으며, GitHub에 문서화되어 무료로 사용할 수 있습니다.

블랙 LLAB: 동적 모델 라우팅 및 도커 샌드박스 AI 에이전트를 위한 오픈소스 아키텍처
한 개발자가 Mistral 3B를 사용해 로컬과 클라우드 모델 간 프롬프트를 라우팅하고, OpenClaw 통합으로 AI 에이전트를 격리된 Docker 컨테이너에서 실행하는 시스템인 Black LLAB를 오픈소스로 공개했습니다.

미니파이된 Electron 앱에서 Claude Desktop 릴리스 노트 자동화하기
한 개발자가 Claude Desktop의 리눅스 버전을 위해 새 버전이 출시될 때마다 릴리스 노트를 자동 생성하는 시스템을 구축했습니다. Anthropic이 Claude Desktop의 공식 릴리스 노트를 제공하지 않기 때문에, 이 솔루션은 각 업데이트의 변경 사항을 이해하려는 사용자들의 요구를 충족시킵니다.