关于 Claude MCP Server for Observability Demo
这是一个 Python MCP 服务演示,供 Claude Desktop 通过三个工具调查日志错误。项目配有观测性视频,并展示了示例调查及处理建议。
主要功能
- 01三个日志调查工具
- 02Claude Desktop 配置
- 03日志错误分析
适用场景
- 01调查特定日期的错误
- 02定位可能相关的流水线或发布
MCP 相关
向 Claude Desktop 等 MCP 客户端提供三个日志工具,用于调查日志并提出处理建议。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Claude 可观测性 MCP 服务演示
本视频的配套仓库:Claude 可观测性 MCP 服务
前提条件
你需要使用 Claude Desktop(免费账户即可)。
第 1 步:启动 MCP 服务
- 克隆此仓库
- 安装依赖项
pip install -r requirements.txt - 使用
python logreader.py启动服务
第 2 步:在 Claude Desktop 中安装 MCP 服务
打开 Claude Desktop。前往 Claude > Settings > Developer,然后点击 Edit config。
这会打开一个文件夹,并选中一个特定的 JSON 文件。打开该文件,并将内容设置为以下内容。
此步骤会让 Claude Desktop 识别你的 MCP 服务。
{
"mcpServers": {
"logreader": {
"command": "uv",
"args": [
"--directory",
"/full/path/claude-mcp-server-observability",
"run",
"logreader.py"
]
}
}
}
第 3 步:启动 Claude
你应该会看到一个小小的“连接器”图标。点击它,应该会显示一个已安装的服务,名为 logreader。
第 4 步:向 Claude 求助!
开始新的聊天,并询问类似这样的问题:I noticed errors in the logs on the 22nd March. Help me investigate
Claude 应该会判断它需要使用你的 MCP 服务(以及该服务提供的三个工具)来帮助回答你的问题。Claude 可能会请求运行这些工具的权限。请允许运行。
最终(可能需要额外的提示或提示词),你应该会得到答案和建议的补救措施:
- Pipeline C 和该版本很可能是导致错误的原因
- 你应该联系 Susan
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
