Back to MCP directory
publicPublicdnsLocal runtime

claude-mcp-server-observability

这是一个Claude MCP服务器演示项目,用于展示如何通过日志读取工具实现系统可观测性,帮助用户分析日志错误并提供解决方案。

article

README

🚀 MCP服务器与Claude集成使用指南

本项目旨在帮助你将MCP服务器与Claude Desktop集成,以便利用Claude来调查日志错误等问题,为你提供错误原因分析和修复建议。

🚀 快速开始

先决条件

⚠️ 重要提示

你需要Claude Desktop才能进行此操作,使用免费账户即可。

第1步:启动MCP服务器

  • 克隆此仓库。
  • 安装依赖项,执行命令:pip install -r requirements.txt
  • 使用 python logreader.py 启动服务器。

第2步:在Claude Desktop中安装MCP服务器

打开Claude Desktop,转到 Claude > 设置 > 开发人员 并点击 编辑配置。这将打开一个文件夹并突出显示特定的JSON文件,打开该文件并将内容设置为以下内容,此步骤可使Claude Desktop知道你的MCP服务器。

{
  "mcpServers": {
    "logreader": {
            "command": "uv",
            "args": [
                "--directory",
                "/full/path/claude-mcp-server-observability",
                "run",
                "logreader.py"
            ]
    }
  }
}

第3步:启动Claude

你应该会看到一个小的“连接器”图标,点击它,应该会显示一个已安装的服务器,名为logreader。

第4步:要求Claude提供帮助!

开始新的聊天,然后问类似以下问题:我在3月22日注意到日志中的错误。帮我调查一下。Claude应该知道它应该使用你的MCP服务器(以及提供的三种工具)来帮助回答你的查询,Claude可能会请求权限运行这些工具,请接受权限。过一会儿(可能需要额外的提示),你应该会得到答案和建议的修复方案,例如:

  • 管道C和发布的版本很可能是导致错误的原因。
  • 你应该联系苏珊。
help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client