Workers可观测性MCP服务器

一个支持远程MCP连接的服务器,集成Cloudflare Workers的日志和数据分析工具,用于调试和获取Worker的日志和指标。

作者 By cloudflare
本地部署 Workers可观测性 日志分析
GitHub

工人可观察性MCP服务器🔭

这是一个 模型上下文协议(MCP) 支持远程MCP的服务器 连接,内置Cloudflare OAuth。

它集成了由以下驱动的工具 工人可观察性 调试 并深入了解您的员工日志和分析。

🔨 可用工具

目前可用的工具:

类别工具描述
工人分析query_worker_observability查询Workers Observability API以分析来自Cloudflare Workers的日志和度量。支持列出事件、计算指标和查找特定调用
架构发现observability_keys在Workers日志中发现可用的数据字段,包括元数据字段、特定于Workers的字段和自定义日志字段
价值探索observability_values在Workers日志中查找特定字段的可用值,以帮助为分析查询构建精确的过滤器

此MCP服务器仍在开发中,我们计划在未来添加更多工具。

提示示例

  • Can you tell me about any potential issues on this particular worker 'my-worker-name'?
  • Show me the CPU time usage for my worker 'api-gateway' over the last 24 hours
  • What were the top 5 countries by request count for my worker yesterday?
  • How many requests were made to my worker 'my-app' broken down by HTTP status code?
  • Compare the error rates between my production and staging workers

从任何MCP客户端访问远程MCP服务器

如果您的MCP客户端对远程MCP服务器具有一流的支持,则客户端将提供一种接受服务器URL的方法(https://observability.mcp.cloudflare.com)直接在其界面内(例如 Cloudflare AI游乐场).

如果您的客户端尚不支持远程MCP服务器,则需要使用设置其相应的配置文件 mcp遥控器 指定您的客户端可以访问哪些服务器。

用以下配置替换内容:

JSON``` 1 2 3 4 5 6 7 8{ “mcpServers”: { “cloudflare”: { “command”: “npx”, “args”: [“mcp-remote”, “https://observability.mcp.cloudflare.com/mcp”] } } }


设置好配置文件后,重新启动MCP客户端,将打开一个浏览器窗口,显示您的OAuth登录页面。继续执行身份验证流程,以授予客户端访问MCP服务器的权限。授予访问权限后,这些工具将可供您使用。


有兴趣贡献并在本地运行此服务器吗?看 贡献.md 开始吧。