返回市场
MCP演示服务器-Otel

MCP演示服务器-Otel

作者:streamfold2 星标更新:2025-03-29

项目介绍

MCP OpenTelemetry 服务器演示

Datadog 追踪瀑布图

这是一个带有 OpenTelemetry 追踪的远程 MCP 服务器演示,并将追踪数据发送到 Datadog。这提供了一个从 MCP 服务器到任何后端 API 或数据库的单一连接追踪,使您能够全面了解您的 MCP 服务器可用性。

特性:

  • 使用 rotel 包含一个轻量级的 OpenTelemetry 收集器
  • 部署脚本,用于部署到 Render
  • 将追踪跨度推送到 Datadog(使用早期实验性的 rotel 追踪支持)
  • 从可配置的后端 API 拉取最新的天气预报

部署到 Render

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

您可以使用 MCP Inspector 连接到您的新 MCP 服务器的端点进行测试。

待办事项

此应用程序包括身份验证/授权支持,因此请确保根据您的具体需求进行调整。Cloudflare 已经讨论了他们最近如何使用 OAuth 流程来处理 MCP 的方法。

开发

此项目使用 uv,开始时使用 uv sync 安装依赖项。