README.md•1.65 kB
# MCP Datadog Playcourt
MCP Server for Datadog monitoring with Kubernetes, APM, and infrastructure metrics support.
## Installation
```bash
npx mcp-datadog-playcourt
```
## Configuration
Add to your MCP settings (VS Code `mcp.json`):
```json
{
"servers": {
"datadog": {
"command": "npx",
"args": ["mcp-datadog-playcourt"],
"env": {
"DATADOG_API_KEY": "your-api-key",
"DATADOG_APP_KEY": "your-app-key",
"DATADOG_SITE": "datadoghq.com"
}
}
}
}
```
## Features
- **Kubernetes Metrics**: Query pod counts, CPU, memory, network metrics
- **Deployment Monitoring**: Get comprehensive deployment metrics including response time
- **Namespace Aggregation**: Total resource usage per namespace
- **Host Monitoring**: List and monitor infrastructure hosts
- **APM Support**: Application performance monitoring metrics
## Tools Available
1. `query_kubernetes_metrics` - Query any Kubernetes metric
2. `query_deployment_pods` - Get deployment metrics (10 metrics including response time)
3. `get_namespace_metrics` - Namespace-level resource aggregation
4. `list_all_hosts` - List all monitored hosts with system info
5. `get_host_detail` - Get detailed info for a specific host
6. `list_hosts` - List monitored hosts
7. `list_databases` - List monitored databases
8. `query_host_metrics` - Query host infrastructure metrics
9. `query_database_metrics` - Query database metrics
## Environment Variables
- `DATADOG_API_KEY` - Your Datadog API key (required)
- `DATADOG_APP_KEY` - Your Datadog Application key (required)
- `DATADOG_SITE` - Datadog site (default: datadoghq.com)
## License
MIT