Claude MCP Server for Observability Demo

Claude MCP Server for Observability Demo

site icon
2025.03.26 2
Python日志分析可观测性开发效率
Claude MCP Server for Observability Demo 是一个用于演示 Claude 可观测性功能的 MCP 服务器。它提供了日志读取和分析的能力,帮助用户通过 Claude 桌面应用来调查和分析日志中的问题。
View on GitHub

Overview

基本能力

产品定位

该 MCP 服务器主要用于日志的可观测性分析,帮助用户通过 Claude 桌面应用来调查日志中的错误和问题。

核心功能

  • 日志读取和分析
  • 与 Claude 桌面应用的集成
  • 提供日志调查工具

适用场景

  • 调查日志中的错误
  • 分析日志中的问题根源
  • 提供问题修复建议

工具列表

  • logreader: 日志读取工具,用于从日志中提取和分析信息

常见问题解答

  • 如何让 Claude 识别 MCP 服务器?需要在 Claude 桌面应用的设置中配置 MCP 服务器的路径和参数。
  • 如何触发日志分析?在 Claude 聊天界面中提出关于日志的问题,Claude 会自动使用 MCP 服务器提供的工具进行分析。

使用教程

使用依赖

  • Claude 桌面应用(免费账户即可)
  • Python 环境

安装教程

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

调试方式

  1. 在 Claude 桌面应用中检查 MCP 服务器是否被识别
  2. 在聊天界面中提出日志相关问题,观察 Claude 是否能够正确使用 MCP 服务器工具
  3. 检查服务器日志以确认工具是否被正确调用

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。