OpenTelemetry Collector MCP Server
Un servidor MCP para configurar dinámicamente OpenTelemetry Collectors, incluyendo receptores, procesadores y exportadores.
Documentación
OpenTelemetry Collector MCP Server
Una implementación de servidor MCP para configurar OpenTelemetry Collectors.
Características
- Configuración dinámica de OpenTelemetry: Configura OpenTelemetry Collectors a través de herramientas MCP
- Gestión de componentes: Agrega, elimina y configura receptores, procesadores y exportadores
Herramientas
- Actualizar Recursos
- Actualiza los archivos de recursos locales con la información más reciente de componentes de GitHub
- No se requieren parámetros de entrada
- Devuelve estadísticas sobre los componentes actualizados (receptores, procesadores, exportadores)
Recursos
-
Receptores (
receivers://receivers)- Lista todos los receptores de OpenTelemetry disponibles
- Devuelve metadatos del receptor, incluidos nombre, descripción y estabilidad
-
Procesadores (
processors://processors)- Lista todos los procesadores de OpenTelemetry disponibles
- Devuelve metadatos del procesador, incluidos nombre, descripción y estabilidad
-
Exportadores (
exporters://exporters)- Lista todos los exportadores de OpenTelemetry disponibles
- Devuelve metadatos del exportador, incluidos nombre, descripción y estabilidad
-
Esquemas de componentes (
component://{type}/{name})- Recupera el esquema de configuración para componentes específicos
- Admite listar todos los esquemas disponibles u obtener el esquema de un componente específico
- Parámetros:
type: Tipo de componente ("receiver", "processor" o "exporter")name: Nombre del componente específico (opcional)
Configuración
Uso con clientes mcp
Agrega esto a tu mcp.json:
{
"mcpServers": {
"otelcol": {
"url": "http://localhost:3001/sse"
}
}
}
Desarrollo
Esta es una implementación local de un servidor MCP para la configuración de OpenTelemetry. Para usarlo:
- Clona el repositorio
- Compila el proyecto usando los scripts de compilación proporcionados
- Configura tu cliente MCP para usar la implementación del servidor local
Licencia
Este servidor MCP está licenciado bajo la Licencia GPL-3.0. Esto significa que eres libre de usar, modificar y distribuir el software, sujeto a los términos y condiciones de la Licencia GPL-3.0. Para más detalles, consulta el archivo LICENSE en el repositorio del proyecto.