OpenTelemetry Collector MCP Server
Сервер для динамической конфигурации OpenTelemetry Collectors и управления компонентами.
Описание
Это реализация сервера для настройки коллекторов OpenTelemetry через инструменты. Поддерживает динамическую конфигурацию receivers, processors и exporters. Обновляет ресурсы из GitHub, предоставляет метаданные и схемы компонентов. Идеально для автоматизации мониторинга, телеметрии и интеграции в системы сбора данных. Использует SSE для связи с клиентами MCP, лицензия GPL-3.0.
Возможности
Обновление ресурсов
Обновляет локальные файлы ресурсами компонентов из GitHub, возвращает статистику.
Список receivers
Перечисляет доступные приёмники с метаданными: имя, описание, стабильность.
Список processors
Перечисляет доступные процессоры с метаданными: имя, описание, стабильность.
Список exporters
Перечисляет доступные экспортёры с метаданными: имя, описание, стабильность.
Схемы компонентов
Получает схемы конфигурации для конкретных компонентов по типу и имени.
Установка
{ “mcpServers”: { “otelcol”: { “url”: “http://localhost:3001/sse” } } }
Для разработки: 1. Клонируйте репозиторий. 2. Соберите проект с помощью скриптов сборки. 3. Настройте клиент MCP на локальный сервер.