MCP状态监控工具

VS Code扩展,实时监控Model Context Protocol (MCP)服务器状态,提供状态栏指示器、健康仪表板和警报功能。

  • by ChrisThompsonTLDR
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 ChrisThompsonTLDR/mcp-status-monitor

使用说明

VS Code MCP 状态监视器

Visual Studio Code的实时模型上下文协议(MCP)服务器状态监控。

概述

MCP状态监视器让您能够直接在VS Code中一目了然地查看MCP服务器的健康状况和性能。无需再猜测您的AI助手是否能访问其工具——通过持久的状态栏指示器和全面的监控仪表板,您可以立即知晓。

问题

MCP服务器可能会静默故障,导致AI助手无法访问外部工具、数据源和服务。开发者目前必须:

  • 通过命令面板菜单导航以检查服务器状态
  • 当AI功能停止工作时,手动检查日志
  • 浪费时间调试连接问题,而不是编写代码

解决方案

环境感知始终显示状态栏指示器,持续监控MCP服务器健康状况

全面监测实时跟踪服务器连接、工具执行情况以及性能指标

主动预警当服务器状态变差或性能下降时,可配置通知

轻松故障排除详细的诊断视图,提供可操作的见解

特点/功能

当前版本(v0.1.0 - 最小可行性产品)

  • ✅ 状态栏指示器一目了然的服务器状态(🟢 正常,🟡 降级,🔴 故障)
  • ✅ 自动发现检测所有工作区和全局MCP服务器配置
  • ✅ 健康仪表板简洁视图,显示带有连接状态的服务器列表
  • ✅ 表示“正确”或“对”。 手动刷新按需强制健康检查
  • ✅ 表示“正确”或“对”的意思。 快速重启点击以重启失败的服务器

计划中(v0.2.0+)

  • 🔄 旋转(或循环) 工具执行指标追踪延迟、成功率和错误模式
  • 🔄 旋转符号(表示循环、重复或进行中的动作) 历史趋势分析随时间变化的性能
  • 🔄 旋转箭头(表示循环、重复或刷新等意思) 智能提醒可配置的阈值,带有VS Code通知
  • 🔄 翻译成中文是:🔄(这个符号本身没有直接对应的中文翻译,但可以理解为表示“循环”、“重复”或“刷新”的意思,具体含义需根据上下文判断)。在中文语境中,这个符号常用于表示循环、重复或刷新的动作或状态。 性能分析识别瓶颈和优化机会
  • 🔄 旋转(循环) 出口能力将指标发送到外部可观测性平台

安装

来自 VS Code 市场(即将推出)

  1. 打开 VS Code
  2. 转到扩展(Ctrl+Shift+X / Cmd+Shift+X)
  3. 搜索“MCP状态监视器”
  4. 点击安装

来自源(当前)

git clone https://github.com/ChrisThompsonTLDR/mcp-status-monitor.git
cd mcp-status-monitor
npm install
npm run compile

然后在VS Code中按F5键启动扩展开发主机。

快速入门

  1. 安装扩展程序 (见上文)
  2. 打开一个工作区 已配置MCP服务器
  3. 检查状态栏 (右下角)用于MCP指示器
  4. 点击指示器 打开监控仪表盘
  5. 设置警报 通过设置 > 扩展 > MCP状态监视器

文档

许可证

MIT 许可证 - 请参阅 许可证 详情如下。


为MCP社区用心打造