Перейти к содержимому

OpenTelemetry Collector MCP Server

Сервер для динамической конфигурации OpenTelemetry Collectors и управления компонентами.

TypeScript
43 stars

Описание

Это реализация сервера для настройки коллекторов 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 на локальный сервер.

Информация

Язык
TypeScript
Лицензия
GNU General Public License v3.0
GitHub Stars
43

Ссылки