opentelemetry-mcp-server
Verified Safeby pavolloffay
Overview
The OpenTelemetry Model Context Protocol (MCP) server enables LLMs to efficiently use the OpenTelemetry stack by providing tools to configure an OpenTelemetry collector and returning strict JSON schemas for collector components to ensure correct configuration.
Installation
opentelemetry-mcp-server --protocol http --addr 0.0.0.0:8080Security Notes
The server's primary function is to validate OpenTelemetry Collector configurations by providing JSON schemas, which inherently reduces configuration errors. The codebase relies on the well-maintained OpenTelemetry Collector project. No direct use of 'eval' or obvious malicious patterns were found within the provided snippets. Potential risks would primarily stem from how the generated (validated) configurations are applied to a live OpenTelemetry Collector instance, rather than vulnerabilities in the MCP server itself. The project shows proactive security by addressing upstream vulnerabilities (e.g., `GHSA-c74f-6mfw-mm4v` for `configgrpc` in older versions of the upstream collector).
Similar Servers
mcp-openapi-server
Exposes OpenAPI endpoints as Model Context Protocol (MCP) tools, enabling Large Language Models (LLMs) to discover and interact with REST APIs through a standardized protocol.
tmcp
Build Model Context Protocol (MCP) servers for AI agents, providing schema-agnostic tools, resources, and prompts, with optional OAuth 2.1 authentication and distributed session management.
opensearch-mcp-server-py
Enables AI assistants to interact with OpenSearch clusters, providing a standardized interface for search, mapping, and shard management.
boilerplate-mcp-server
This boilerplate provides a production-ready foundation for developing custom Model Context Protocol (MCP) servers in TypeScript to connect AI assistants with external APIs and data sources, exemplified by an IP geolocation lookup tool.