Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Mcp Collection

    mcp-collection

    8 stars
    Python
    Updated Jun 8, 2025

    Table of Contents

    • Datadog Features 🌟
    • Prerequisites 📋
    • Installation 🔧
    • Installing via Smithery
    • Environment Setup 🔑
    • Setup Claude Desktop Setup for MCP 🖥️
    • Usage 💻
    • Architecture 🏗
    • What is MCP?
    • some examples of MCP servers
    • Tutorial for setup MCP
    • How it works - Available Functions 🛠️
    • 1. Get Monitor States
    • 2. Get Kubernetes Logs
    • 4. Verify Installation
    • In Claude chat desktop
    • 5. Use Datadog MCP Tools
    • Security Considerations 🔒
    • Troubleshooting 🔧
    • Using MCP Inspector
    • Common issues and solutions
    • Contributing 🤝
    • Notes 📝

    Table of Contents

    • Datadog Features 🌟
    • Prerequisites 📋
    • Installation 🔧
    • Installing via Smithery
    • Environment Setup 🔑
    • Setup Claude Desktop Setup for MCP 🖥️
    • Usage 💻
    • Architecture 🏗
    • What is MCP?
    • some examples of MCP servers
    • Tutorial for setup MCP
    • How it works - Available Functions 🛠️
    • 1. Get Monitor States
    • 2. Get Kubernetes Logs
    • 4. Verify Installation
    • In Claude chat desktop
    • 5. Use Datadog MCP Tools
    • Security Considerations 🔒
    • Troubleshooting 🔧
    • Using MCP Inspector
    • Common issues and solutions
    • Contributing 🤝
    • Notes 📝

    Documentation

    Datadog Model Context Protocol (MCP) 🔍

    smithery badge

    A Python-based tool to interact with Datadog API and fetch monitoring data from your infrastructure. This MCP provides easy access to monitor states and Kubernetes logs through a simple interface.

    Datadog Features 🌟

    • Monitor State Tracking: Fetch and analyze specific monitor states
    • Kubernetes Log Analysis: Extract and format error logs from Kubernetes clusters

    Prerequisites 📋

    • Python 3.11+
    • Datadog API and Application keys (with correct permissions)
    • Access to Datadog site

    Installation 🔧

    Installing via Smithery

    To install Datadog for Claude Desktop automatically via Smithery:

    bash
    npx -y @smithery/cli install @didlawowo/mcp-collection --client claude

    Required packages:

    text
    datadog-api-client
    fastmcp
    loguru
    icecream
    python-dotenv
    uv

    Environment Setup 🔑

    Create a .env file with your Datadog credentials:

    env
    DD_API_KEY=your_api_key
    DD_APP_KEY=your_app_key

    Setup Claude Desktop Setup for MCP 🖥️

    1. Install Claude Desktop

    bash
    # Assuming you're on macOS
    brew install claude-desktop
    
    # Or download from official website
    https://claude.ai/desktop

    2. Set up Datadog MCP config:

    bash
    # on mac is 
    ~/Library/Application\ Support/Claude/claude_desktop_config.json
    
    # Add this to your claude config json

    "Datadog-MCP-Server": {

    "command": "uv",

    "args": [

    "run",

    "--with",

    "datadog-api-client",

    "--with",

    "fastmcp",

    "--with",

    "icecream",

    "--with",

    "loguru",

    "--with",

    "python-dotenv",

    "fastmcp",

    "run",

    "/your-path/mcp-collection/datadog/main.py"

    ],

    "env": {

    "DD_API_KEY": "xxxx",

    "DD_APP_KEY": "xxx"

    }

    },

    code
    ## Usage 💻
    
    ![get logs](assets/logs.gif)
    
    ![get monitor](assets/monitor.gif)
    
    ## Architecture 🏗
    
    - **FastMCP Base**: Utilizes FastMCP framework for tool management
    - **Modular Design**: Separate functions for monitors and logs
    - **Type Safety**: Full typing support with Python type hints
    - **API Abstraction**: Wrapped Datadog API calls with error handling
    
    I'll add a section about MCP and Claude Desktop setup:
    
    # Model Context Protocol (MCP) Introduction 🤖
    
    ## What is MCP?
    
    Model Context Protocol (MCP) is a framework allowing AI models to interact with external tools and APIs in a standardized way. It enables models like Claude to:
    
    - Access external data
    - Execute commands
    - Interact with APIs
    - Maintain context across conversations
    
    ## some examples of MCP servers
    
    ## Tutorial for setup MCP
    
    ## How it works - Available Functions 🛠️
    
    the LLM use provided function to get the data and use it
    
    ### 1. Get Monitor States

    get_monitor_states(

    name: str, # Monitor name to search

    timeframe: int = 1 # Hours to look back

    )

    code
    Example:

    response = get_monitor_states(name="traefik")

    Sample Output

    {

    "id": "12345678",

    "name": "traefik",

    "status": "OK",

    "query": "avg(last_5m):avg:traefik.response_time{*} > 1000",

    "message": "Response time is too high",

    "type": "metric alert",

    "created": "2024-01-14T10:00:00Z",

    "modified": "2024-01-14T15:30:00Z"

    }

    code
    ### 2. Get Kubernetes Logs

    get_k8s_logs(

    cluster: str, # Kubernetes cluster name

    timeframe: int = 5, # Hours to look back

    namespace: str = None # Optional namespace filter

    )

    code
    Example:

    logs = get_k8s_logs(

    cluster="prod-cluster",

    timeframe=3,

    namespace="default"

    )

    Sample Output

    {

    "timestamp": "2024-01-14T22:00:00Z",

    "host": "worker-1",

    "service": "nginx-ingress",

    "pod_name": "nginx-ingress-controller-abc123",

    "namespace": "default",

    "container_name": "controller",

    "message": "Connection refused",

    "status": "error"

    }

    code
    // Code block

    Install as MCP extension

    cd datadog

    task install-mcp

    code
    ## 4. Verify Installation
    
    ### In Claude chat desktop
    
     check datadog connection in claude
    
    ![setup claude](assets/config.png)
    
    ## 5. Use Datadog MCP Tools
    
    ## Security Considerations 🔒
    
    - Store API keys in `.env`
    - MCP runs in isolated environment
    - Each tool has defined permissions
    - Rate limiting is implemented
    
    ## Troubleshooting 🔧
    
    ### Using MCP Inspector

    Launch MCP Inspector for debugging

    task run-mcp-inspector

    code
    The MCP Inspector provides:
    
    - Real-time view of MCP server status
    - Function call logs
    - Error tracing
    - API response monitoring
    
    ### Common issues and solutions
    
    1. **API Authentication Errors**

    Error: (403) Forbidden

    code
    ➡️ Check your DD_API_KEY and DD_APP_KEY in .env
    
    2. **MCP Connection Issues**

    Error: Failed to connect to MCP server

    code
    ➡️ Verify your claude_desktop_config.json path and content
    
    3. **Monitor Not Found**

    Error: No monitor found with name 'xxx'

    code
    ➡️ Check monitor name spelling and case sensitivity
    
    4. **logs can be found here**
    
    ![alt text](assets/logs.png)
    
    ## Contributing 🤝
    
    Feel free to:
    
    1. Open issues for bugs
    2. Submit PRs for improvements
    3. Add new features
    
    ## Notes 📝
    
    - API calls are made to Datadog EU site
    - Default timeframe is 1 hour for monitor states
    - Page size limits are set to handle most use cases

    Similar MCP

    Based on tags & features

    • ES

      Esp Rainmaker Mcp

      Python·
      9
    • PE

      Personalizationmcp

      Python·
      12
    • FA

      Fal Mcp Server

      Python·
      8
    • OP

      Opengenes Mcp

      Python·
      12

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • ES

      Esp Rainmaker Mcp

      Python·
      9
    • PE

      Personalizationmcp

      Python·
      12
    • FA

      Fal Mcp Server

      Python·
      8
    • OP

      Opengenes Mcp

      Python·
      12

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k