Datadog MCP Server
MCP-сервер для работы с API Datadog. Позволяет управлять инцидентами, мониторами, логами, дашбордами, метриками, трейсами, хостами и downtimes через протокол MCP.
Возможности
- Наблюдаемость: доступ к ключевым функциям Datadog — инциденты, мониторы, логи, дашборды, метрики, трейсы, хосты.
- Расширяемость: архитектура позволяет легко подключать новые API Datadog.
Инструменты
Инциденты
list_incidents — получить список инцидентов (фильтр, пагинация).
get_incident — детали инцидента по ID.
Мониторы
get_monitors — статусы мониторов (фильтр по состоянию, имени, тегам).
Логи
get_logs — поиск логов (запрос, временной диапазон, лимит).
Дашборды
list_dashboards — список дашбордов (фильтр по имени, тегам).
Метрики
get_metrics — данные метрик (запрос, временной диапазон).
Трейсы (APM)
list_traces — список трейсов (запрос, временной диапазон, лимит, сортировка, фильтр по сервису/операции).
Хосты
list_hosts — список хостов (фильтр, сортировка, пагинация, метаданные).
get_active_hosts_count — количество активных хостов.
mute_host — заглушить хост.
unmute_host — снять заглушку с хоста.
Downtimes
list_downtimes — запланированные downtimes.
schedule_downtime — создать downtime (scope, время, повторение).
cancel_downtime — отменить downtime.
Установка
Через Smithery (автоматически для Claude Desktop)
npx -y @smithery/cli install @winor30/mcp-server-datadog --client claude
Вручную
pnpm install
pnpm build
pnpm watch # для разработки с автосборкой
Настройка
Переменные окружения
DATADOG_API_KEY — ваш API-ключ Datadog.
DATADOG_APP_KEY — ваш Application key.
DATADOG_SITE (опционально) — сайт Datadog (например, datadoghq.eu).
Экспортируйте их перед запуском:
export DATADOG_API_KEY="ваш_ключ"
export DATADOG_APP_KEY="ваш_ключ"
export DATADOG_SITE="ваш_сайт"
Использование с Claude Desktop
Добавьте в claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"datadog": {
"command": "npx",
"args": ["-y", "@winor30/mcp-server-datadog"],
"env": {
"DATADOG_API_KEY": "<YOUR_API_KEY>",
"DATADOG_APP_KEY": "<YOUR_APP_KEY>",
"DATADOG_SITE": "<YOUR_SITE>"
}
}
}
}
Отладка
Используйте MCP Inspector:
npm run inspector
Откройте URL в браузере для просмотра логов и отправки запросов.
Лицензия
Apache License, Version 2.0.
Комментарии
Комментариев пока нет. Будьте первым.