Dash0

官方

在Dash0上导航您的OpenTelemetry资源,调查事件并查询指标、日志和追踪。

你可以用 Dash0 MCP 做什么?

  • 查询 OpenTelemetry 指标 — 让您的 AI 从 Dash0 数据集中获取并分析指标数据。
  • 搜索日志和链路 — 检索并检查日志条目或分布式链路,以调试问题。
  • 调查事件 — 访问事件详情和时间线,以了解正在发生或过去的问题。
  • 浏览监控资源 — 列出并探索 Dash0 追踪的、已接入 OpenTelemetry 的服务和基础设施。

文档

Dash0 MCP 服务器

Dash0 的官方 Model Context Protocol (MCP) 服务器。

让 AI 助手能够浏览您的 OpenTelemetry 资源、调查事件,并在 Dash0 上查询指标、日志和链路追踪数据。

Dash0 MCP 服务器是远程的,并使用 Streamable HTTP 传输协议

使用方法

请参阅 Dash0 集成中心,了解如何与最流行的 AI 代理和编码助手(如 Claude、Cline、Cursor 和 Windsurf)进行连接。

对于自定义集成或与其他 MCP 客户端集成,请按照以下说明操作:

  1. 登录 Dash0 应用 并打开您的组织设置。

  2. 点击 Endpoints > MCP,然后复制您所在区域的端点 URL。

  3. 点击 Auth Tokens,并创建一个新的令牌或使用现有令牌,该令牌需具有您要操作的数据集的 All permissions 权限。

  4. 将以下配置添加到您的 AI 助手或 MCP 客户端(配置模式可能因具体实现而异):

    {
      "mcpServers": {
        "dash0": {
          "type": "streamableHttp",
          "url": "{{endpoint_mcp}}",
          "headers": {
            "Authorization": "Bearer {{token}}"
          }
        }
      }
    }
    

    对于尚不支持远程 MCP 服务器或尚未实现 Streamable HTTP 传输协议 的客户端,您可以改用如下配置:

    {
      "mcpServers": {
        "dash0": {
          "command": "npx",
          "args": [
            "-y",
            "mcp-remote",
            "{{endpoint_mcp}}",
            "--header",
            "Authorization: Bearer ${DASH0_AUTH_TOKEN}"
          ],
          "env": {
            "DASH0_AUTH_TOKEN": "{{token}}"
          }
        }
      }
    }