Otelify MCP 服务器
一个MCP服务器,指导您如何使用OpenTelemetry为应用程序添加监控功能(即“为您的应用程序启用OpenTelemetry”),并将日志、指标和追踪数据流式传输到Edge Delta。
快速入门
- 配置您的MCP客户端
将服务器添加到您的 .cursor/mcp.json (如果本地运行,请替换URL):
{
"mcpServers": {
"otelify-your-apps": {
"url": "https:///api/mcp"
}
}
}或者
{
"mcpServers": {
"otelify-your-apps": {
"command": "npx",
"args": ["mcp-remote", "https:///api/mcp"]
}
}
}- 启动工作流程
打开你编辑器的MCP命令面板,然后运行一个提示命令,例如:
Otelify this service using the otelify-your-apps MCP server. Start by creating the checklist.默认工作流程:
- 下载 OTELIFY_CHECKLIST.md - 为您的技术栈生成一个定制化的初步仪器化计划 - 提供最终的Edge Delta终端配置
可用工具
| 工具 | 用途 |
|---|---|
create-checklist | 下载 OTELIFY_CHECKLIST.md,标准的分步指南。 |
generate-first-step-plan | 为第一阶段(第二阶段)的仪器化生成一个有针对性的计划。支持可选的元数据,如服务名称、语言、框架和数据存储。 |
point-to-edge-delta | 返回将 OTLP 数据流式传输到 Edge Delta 所需的指令(端点、环境变量、验证)。 |
本地开发
bun install
bun run dev然后将您的MCP客户端指向 http://localhost:3000/api/mcp。
部署说明
- 检查清单和支持指南通过API路由提供,因此您可以托管一个部署并保持内容在源代码控制中。
- 设定
VERCEL_PROJECT_PRODUCTION_URL(或等效内容)在部署时,请确保下载说明中引用的是正确的域名。
许可证
麻省理工学院(MIT)
