OpenTelemetry Collector MCP Server
Um servidor MCP para configurar dinamicamente OpenTelemetry Collectors, incluindo receivers, processors e exporters.
GitHub
52
Experimente este MCPPatrocinadoDocumentação
OpenTelemetry Collector MCP Server
Uma implementação de servidor MCP para configurar OpenTelemetry Collectors.
Recursos
- Configuração Dinâmica do OpenTelemetry: Configure OpenTelemetry Collectors por meio de ferramentas MCP
- Gerenciamento de Componentes: Adicione, remova e configure receivers, processors e exporters
Ferramentas
- Atualizar Recursos
- Atualiza arquivos de recursos locais com as informações mais recentes dos componentes do GitHub
- Nenhum parâmetro de entrada é necessário
- Retorna estatísticas sobre os componentes atualizados (receivers, processors, exporters)
Recursos
-
Receivers (
receivers://receivers)- Lista todos os receivers OpenTelemetry disponíveis
- Retorna metadados do receiver, incluindo nome, descrição e estabilidade
-
Processors (
processors://processors)- Lista todos os processors OpenTelemetry disponíveis
- Retorna metadados do processor, incluindo nome, descrição e estabilidade
-
Exporters (
exporters://exporters)- Lista todos os exporters OpenTelemetry disponíveis
- Retorna metadados do exporter, incluindo nome, descrição e estabilidade
-
Esquemas de Componentes (
component://{type}/{name})- Recupera o esquema de configuração de componentes específicos
- Suporta listar todos os esquemas disponíveis ou obter o esquema de um componente específico
- Parâmetros:
type: Tipo de componente ("receiver", "processor" ou "exporter")name: Nome do componente específico (opcional)
Configuração
Uso com clientes MCP
Adicione isto ao seu mcp.json:
{
"mcpServers": {
"otelcol": {
"url": "http://localhost:3001/sse"
}
}
}
Desenvolvimento
Esta é uma implementação local de um servidor MCP para configuração do OpenTelemetry. Para usá-lo:
- Clone o repositório
- Compile o projeto usando os scripts de build fornecidos
- Configure seu cliente MCP para usar a implementação do servidor local
Licença
Este servidor MCP é licenciado sob a Licença GPL-3.0. Isso significa que você é livre para usar, modificar e distribuir o software, sujeito aos termos e condições da Licença GPL-3.0. Para mais detalhes, consulte o arquivo LICENSE no repositório do projeto.