- Explore MCP Servers
- otelcol-mcp
Otelcol Mcp
What is Otelcol Mcp
otelcol-mcp is an implementation of an MCP server designed for configuring OpenTelemetry Collectors, enabling dynamic management of telemetry components.
Use cases
Use cases for otelcol-mcp include configuring OpenTelemetry collectors in real-time, managing telemetry components dynamically, and integrating with various data sources for observability.
How to use
To use otelcol-mcp, configure your MCP client by adding the server URL to your mcp.json file, then clone the repository and build the project using the provided scripts.
Key features
Key features include dynamic OpenTelemetry configuration, component management for receivers, processors, and exporters, and tools for updating local resource files with the latest component information.
Where to use
otelcol-mcp can be used in environments that require telemetry data collection and monitoring, such as cloud services, microservices architectures, and distributed systems.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Otelcol Mcp
otelcol-mcp is an implementation of an MCP server designed for configuring OpenTelemetry Collectors, enabling dynamic management of telemetry components.
Use cases
Use cases for otelcol-mcp include configuring OpenTelemetry collectors in real-time, managing telemetry components dynamically, and integrating with various data sources for observability.
How to use
To use otelcol-mcp, configure your MCP client by adding the server URL to your mcp.json file, then clone the repository and build the project using the provided scripts.
Key features
Key features include dynamic OpenTelemetry configuration, component management for receivers, processors, and exporters, and tools for updating local resource files with the latest component information.
Where to use
otelcol-mcp can be used in environments that require telemetry data collection and monitoring, such as cloud services, microservices architectures, and distributed systems.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
OpenTelemetry Collector MCP Server
An MCP server implementation for configuring OpenTelemetry Collectors.
Features
- Dynamic OpenTelemetry Configuration: Configure OpenTelemetry Collectors through MCP tools
- Component Management: Add, remove, and configure receivers, processors, and exporters
Tools
- Update Resources
- Updates local resource files with the latest component information from GitHub
- No input parameters required
- Returns statistics about updated components (receivers, processors, exporters)
Resources
-
Receivers (
receivers://receivers)- Lists all available OpenTelemetry receivers
- Returns receiver metadata including name, description, and stability
-
Processors (
processors://processors)- Lists all available OpenTelemetry processors
- Returns processor metadata including name, description, and stability
-
Exporters (
exporters://exporters)- Lists all available OpenTelemetry exporters
- Returns exporter metadata including name, description, and stability
-
Component Schemas (
component://{type}/{name})- Retrieves configuration schema for specific components
- Supports listing all available schemas or getting a specific component’s schema
- Parameters:
type: Component type (“receiver”, “processor”, or “exporter”)name: Name of the specific component (optional)
Configuration
Usage with mcp clients
Add this to your mcp.json:
{
"mcpServers": {
"otelcol": {
"url": "http://localhost:3001/sse"
}
}
}
Development
This is a local implementation of an MCP server for OpenTelemetry configuration. To use it:
- Clone the repository
- Build the project using the provided build scripts
- Configure your MCP client to use the local server implementation
License
This MCP server is licensed under the GPL-3.0 License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the GPL-3.0 License. For more details, please see the LICENSE file in the project repository.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










