OpenTelemetry追踪服务

一个集成了OpenTelemetry追踪功能的远程MCP服务器演示,可将追踪数据发送至Datadog,提供从MCP服务器到后端API或数据库的完整追踪视图。

  • by rotel-dev
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 streamfold/mcp-demo-server-otel

使用说明

MCP开放遥测服务器演示

演示配备OpenTetry跟踪和发送功能的远程MCP服务器 追踪Datadog。这提供了从MCP服务器到 任何后端API或数据库,让您完全了解MCP服务器的可用性。

特征:

  • 使用捆绑的轻量级OpenTetry收集器 路遥
  • 部署到的脚本 渲染
  • 将跟踪跨度推送到Datadog(使用早期实验性的rotel跟踪支持)
  • 从可配置的后端API获取最新天气预报

部署以渲染

  1. 克隆仓库
  2. 使用repo fork在Render中设置新的Web服务
  3. 设置以下渲染属性:
    • 构建脚本: ./scripts/render-build.sh
    • 运行脚本: ./scripts/render-start.sh
  4. 设置以下环境变量:
    • DATADOG_API_KEY:您的Datadog API密钥
    • DATADOG_REGION:默认为us1,选项:us3、us5、eu、ap1
    • WEATHER_API:给定邮政编码的API返回天气预报的API端点
  5. 部署!

您可以使用 MCP检查员 连接到新的MCP服务器 测试终点。

全部

本申请 不 包括身份验证/授权支持,因此请确保 根据您的特定需求进行调整。Cloudflare拥有 讨论 他们最近使用OAuth流进行MCP的方法。

开发中

此项目使用 紫外线,开始使用 uv sync 安装依赖项。