article
README
🚀 Datadog MCP 服务器
Datadog MCP 服务器是一个与 Datadog API 直接交互的模型上下文协议 (MCP) 服务器,可助力用户便捷访问 Datadog 的各项功能,如监控数据、仪表盘等。
🚀 快速开始
要使用 Datadog MCP 服务器,需完成先决条件的准备、安装、配置等步骤,之后即可启动服务器并进行使用。
✨ 主要特性
- 监控:访问监控数据和配置
- 仪表盘:获取和查看仪表盘定义
- 指标:查询可用指标及其元数据
- 事件:按时间范围搜索和检索事件
- 日志:使用高级过滤和排序选项搜索日志
- 事故:访问事故信息
- API 错误处理:处理 API 返回的错误信息
📦 安装指南
使用 npm 安装
npm install mcp-dg
从源码安装
- 克隆仓库:
git clone https://github.com/GeLi2001/mcp-dg.git cd mcp-dg - 安装依赖:
npm install
📚 详细文档
配置
环境变量配置
设置以下环境变量:
DD_API_KEY:Datadog API KeyDD_APP_KEY:Datadog Application KeyDD_SITE:可选,默认为datadoghq.com,支持其他区域如us3.datadoghq.com
命令行参数配置
在运行时通过命令传递:
node index.js --api-key=<your_api_key> --app-key=<your_app_key> [--site=your_site]
使用
启动服务器
node index.js
访问控制台地址:http://localhost:3000
在 Claude Desktop 中配置 MCP
在 mcp-config.json 文件中添加以下内容:
{
"MCP Servers": {
"Datadog Server": {
"url": "http://localhost:3000",
"type": "datadog"
}
}
}
故障排除
- 403 禁止错误:验证 API Key 和 Application Key 是否正确
- API 错误处理:检查返回的错误信息并根据提示解决问题
调试
查看 Claude Desktop 的 MCP 日志:
# 在 macOS 上
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
# 在 Windows 上
Get-Content -Path "$env:APPDATA\Claude\Logs\mcp*.log" -Tail 20 -Wait
常见问题
- 403 禁止错误:确保 API Key 和 Application Key 正确且具有相应权限
- 键格式无效:确认使用完整的密钥字符串
- 区域配置错误:确保使用正确的 Datadog 域名
📄 许可证
本项目采用 MIT 许可证。
微信扫一扫