OpenTelemetry Collector MCP Server

by mottibec

52 stars
258 downloads
Not rated
GitHub

About

An MCP server for dynamically configuring OpenTelemetry Collectors, including receivers, processors, and exporters.

Details

Author
mottibec
GitHub stars
52
Downloads
258
Categories
Developer Tools, Infrastructure

- Dynamic OpenTelemetry Collector configuration via MCP tools
- Component management for receivers, processors, and exporters
- Update Resources tool to refresh component data from GitHub
- Browse available components through receiver, processor, and exporter resources
- Retrieve configuration schemas for any supported component

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name OpenTelemetry Collector MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Configure your MCP client by adding an entry to mcp.json with the server URL (e.g., http://localhost:3001/sse). Then use the provided tools to update component information and access resource URIs for receivers, processors, exporters, and component schemas.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "opentelemetry collector mcp server": {
            "otelcol": {
                "url": "http://localhost:3001/sse"
            }
        }
    }
}

McpServers

{
    "otelcol": {
        "url": "http://localhost:3001/sse"
    }
}

An MCP server for dynamically configuring OpenTelemetry Collectors, including receivers, processors, and exporters.

An MCP server implementation for configuring OpenTelemetry Collectors.

- Dynamic OpenTelemetry Configuration: Configure OpenTelemetry Collectors through MCP tools
- Component Management: Add, remove, and configure receivers, processors, and exporters

- 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)

- Lists all available OpenTelemetry receivers
- Returns receiver metadata including name, description, and stability

- Lists all available OpenTelemetry processors
- Returns processor metadata including name, description, and stability

- 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)

{ "mcpServers": { "otelcol": { "url": "http://localhost:3001/sse" } } }

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

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.

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

MCP server for AI agent deployment health — gateway status, CPU/memory/swap, recent errors, skill registry integrity, upgrade outcomes, cron + disk usage. HEALTHY/DEGRADED/CRITICAL classification per component.

ThousandEyes Network Performance Monitoring MCP Server

The IBM Instana MCP server enables seamless interaction with the IBM Instana observability platform, allowing you to access real-time observability data directly within your development workflow.

Query and interact with kubernetes environments monitored by Metoro

Fetch logs, metrics, traces, and events from the Chronosphere observability platform.

Interact with the Datadog API to monitor your cloud infrastructure, applications, and logs.

Provides comprehensive Datadog monitoring capabilities through any MCP client.

An MCP server for the Dynatrace observability platform.

Civilian situational awareness for AI deployments — real-time risk dashboards, multi-source threat correlation, anomaly detection, and automated alerting for critical infrastructure and enterprise AI systems.

Seamlessly bring real-time production context—logs, metrics, and traces—into your local environment to auto-fix code faster.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.