WM

winor30/mcp-server-datadog

Analytics & monitoring

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

143 stars 75 forks 품질 85 트렌드 36Apache-2.0

winor30/mcp-server-datadog는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

winor30/mcp-server-datadog는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

면책 조항: 이 프로젝트는 커뮤니티가 관리하는 프로젝트이며 Datadog, Inc.와 공식적으로 제휴, 승인 또는 지원하지 않습니다. 이 MCP 서버는 Datadog API를 사용하지만 모델 컨텍스트 프로토콜 생태계의 일부로 독립적으로 개발되었습니다.

Datadog API용 MCP 서버, 사고 관리 등 다양한 기능을 지원합니다.

특징

  • 관찰 도구: MCP 서버를 통해 인시던트, 모니터, 로그, 대시보드, 메트릭 등 주요 Datadog 모니터링 기능을 활용할 수 있는 메커니즘을 제공합니다.
  • 확장 가능한 설계: 추가 Datadog API와 쉽게 통합할 수 있도록 설계되어 향후 기능 확장이 원활하게 가능합니다.

도구

  1. list_incidents
  • Datadog에서 사건 목록을 가져오세요.
  • 입력:
  • filter (선택 문자열): 사고 필터 매개변수(예: 상태, 우선순위).
  • pagination (선택적 객체): 페이지 크기/오프셋 같은 페이지 설정 세부 사항.
  • 반환 항목: Datadog 인시전 배열과 관련 메타데이터.
  1. get_incident
  • 특정 데이터독 사건에 대한 상세 정보를 조회합니다.
  • 입력:
  • incident_id (문자열): 세부 정보를 가져올 인시덴션 ID.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Datadog MCP Server

DISCLAIMER: This is a community-maintained project and is not officially affiliated with, endorsed by, or supported by Datadog, Inc. This MCP server utilizes the Datadog API but is developed independently as part of the Model Context Protocol ecosystem.

MCP server for the Datadog API, enabling incident management and more.

Features

  • Observability Tools: Provides a mechanism to leverage key Datadog monitoring features, such as incidents, monitors, logs, dashboards, and metrics, through the MCP server.
  • Extensible Design: Designed to easily integrate with additional Datadog APIs, allowing for seamless future feature expansion.

Tools

  1. list_incidents

    • Retrieve a list of incidents from Datadog.
    • Inputs:
      • filter (optional string): Filter parameters for incidents (e.g., status, priority).
      • pagination (optional object): Pagination details like page size/offset.
    • Returns: Array of Datadog incidents and associated metadata.
  2. get_incident

    • Retrieve detailed information about a specific Datadog incident.
    • Inputs:
      • incident_id (string): Incident ID to fetch details for.
    • Returns: Detailed incident information (title, status, timestamps, etc.).
  3. get_monitors

    • Fetch the status of Datadog monitors.
    • Inputs:
      • groupStates (optional array): States to filter (e.g., alert, warn, no data, ok).
      • name (optional string): Filter by name.
      • tags (optional array): Filter by tags.
    • Returns: Monitors data and a summary of their statuses.
  4. get_logs

    • Search and retrieve logs from Datadog.
    • Inputs:
      • query (string): Datadog logs query string.
      • from (number): Start time in epoch seconds.
      • to (number): End time in epoch seconds.
      • limit (optional number): Maximum number of logs to return (defaults to 100).
    • Returns: Array of matching logs.
  5. list_dashboards

    • Get a list of dashboards from Datadog.
    • Inputs:
      • name (optional string): Filter dashboards by name.
      • tags (optional array): Filter dashboards by tags.
    • Returns: Array of dashboards with URL references.
  6. get_dashboard

    • Retrieve a specific dashboard from Datadog.
    • Inputs:
GitHub에서 전체 README 보기

설치

npx -y @modelcontextprotocol/server-github
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>" } } } }