Claude MCP 服务器可观测性示例

Claude MCP 服务器可观测性示例

演示如何通过 Claude MCP 服务器实现可观测性,配合视频教程使用。

快速入门

前置条件

需要安装 Claude Desktop(免费账户即可)。

第一步:启动 MCP 服务器

  1. 克隆本仓库。
  2. 安装依赖:pip install -r requirements.txt
  3. 启动服务器:python logreader.py

第二步:在 Claude Desktop 中配置 MCP 服务器

  1. 打开 Claude Desktop,进入 Claude > 设置 > 开发者,点击 编辑配置
  2. 在打开的 JSON 文件中添加以下内容:
    {
      "mcpServers": {
        "logreader": {
          "command": "uv",
          "args": [
            "--directory",
            "/full/path/claude-mcp-server-observability",
            "run",
            "logreader.py"
          ]
        }
      }
    }
    

第三步:启动 Claude

点击连接器图标,确认已安装名为 logreader 的服务器。

第四步:提问测试

在新聊天中询问类似问题:我注意到 3 月 22 日的日志中有错误,请帮我调查。 根据提示操作,最终获取问题分析和建议解决方案。