Last9 MCP Server
интегрирует реал-тайм данные мониторинга (логи, метрики, трассы) из Last9 в AI-агенты для ускорения отладки и автокоррекции кода
Описание
Last9 MCP Server — реализация протокола Model Context Protocol для платформы Last9. Позволяет AI-агентам в IDE (Claude, Cursor, VSCode) получать доступ к observability-данным: логи, метрики (PromQL), трассы, исключения, алерты и зависимости сервисов. Технологии: Go, OTel-интеграция, PromQL-запросы. Применения: реал-тайм анализ производительности, отладка ошибок, мониторинг в локальной среде для быстрого фикса кода.
Возможности
Observability & APM Tools
Получение исключений, сводок сервисов, метрик производительности, зависимостей и окружений.
Prometheus/PromQL Tools
Выполнение range/instant-запросов, получение лейблов и значений для метрик.
Logs Management
Фильтрация и получение логов по сервису, severity, времени; управление drop-правилами.
Traces Management
Запрос трасс по сервису с фильтрами по span, status и времени для анализа потоков.
Alert Management
Получение активных алертов и конфигураций правил мониторинга.
Установка
npm install -g @last9/mcp-server или npx @last9/mcp-server. Требуются переменные: LAST9_BASE_URL, LAST9_AUTH_TOKEN, LAST9_REFRESH_TOKEN из OTel и API Access в Last9. Для Claude/Cursor: добавить в config.json:
{
“mcpServers”: {
“last9”: {
“command”: “npx”,
“args”: ["-y", “@last9/mcp-server”],
“env”: {
“LAST9_BASE_URL”: “<last9_otlp_host>”,
“LAST9_AUTH_TOKEN”: “<last9_otlp_auth_token>”,
“LAST9_REFRESH_TOKEN”: “<last9_write_refresh_token>”
}
}
}
}