English | Русский
mcp服务器监视器
通过Claude Code进行实时系统监控。CPU、内存、磁盘、网络、Docker和进程洞察——就在你的人工智能工作流程中。
为什么?
DevOps在你的IDE中。不再仅仅为了检查服务器是否健康而切换到终端、仪表板或Grafana。直接问克劳德:
- *“服务器超载了吗?”*
- *“哪个进程正在消耗所有的CPU?”*
- *“还剩多少磁盘空间?”*
- *“我的Docker容器正在运行吗?”*
快速开始
全局安装
npm install -g mcp-server-monitor
或与Claude Code一起使用
添加到您的Claude Code MCP配置中(~/.claude/claude_desktop_config.json):
{
"mcpServers": {
"server-monitor": {
"command": "npx",
"args": ["-y", "mcp-server-monitor"]
}
}
}
或从源代码构建
git clone https://github.com/VisualLock/mcp-server-monitor.git
cd mcp-server-monitor
npm install
npm run build
工具(共22个)
系统
| 工具 | 说明 |
|---|
system_overview | 完整的系统概述:操作系统、CPU、内存、正常运行时间 |
system_uptime | 系统正常运行时间和启动时间 |
system_users | 当前登录用户 |
中央处理器
| 工具 | 说明 |
|---|
cpu_info | CPU硬件详细信息:型号、内核、缓存 |
cpu_load | 当前CPU负载,包括每个内核的细分和可视化条 |
cpu_temperature | CPU温度读数 |
cpu_history | 监控CPU负载随时间的变化(1-60秒) |
记忆
| 工具 | 说明 |
|---|
memory_info | RAM和交换使用情况,带有可视化条 |
memory_layout | 物理内存模块详细信息 |
磁盘
| 工具 | 说明 |
|---|
disk_usage | 所有装载的文件系统都有使用栏 |
disk_io | 磁盘I/O统计:读/写速度 |
disk_smart | 物理磁盘的S.M.A.R.T.运行状况数据 |
网络
| 工具 | 说明 |
|---|
network_interfaces | 所有具有IP、MAC和状态的网络接口 |
network_stats | 每个接口的流量统计 |
network_connections | 具有状态过滤的活动连接 |
network_latency | Ping任何主机以测量延迟 |
过程
| 工具 | 说明 |
|---|
process_list | CPU或内存使用率最高的进程 |
process_find | 按名称查找流程 |
process_detail | 特定PID的详细信息 |
码头工人
| 工具 | 说明 |
|---|
docker_containers | 列出所有具有状态的Docker容器 |
docker_stats | 容器资源使用情况(CPU、内存、网络) |
docker_images | 本地可用的Docker镜像 |
健康与警报
| 工具 | 说明 |
|---|
health_check | 具有可配置阈值的全面健康检查 |
performance_report | 结合所有指标的完整绩效报告 |
输出示例
📊 CPU Load
═══════════════════════════════════
Total: 23.5%
User: 18.2%
System: 5.3%
Idle: 76.5%
Per-Core Load:
─────────────────────────────
Core 0: [████░░░░░░░░░░░░░░░░] 22.1%
Core 1: [█████░░░░░░░░░░░░░░░] 25.0%
Core 2: [████░░░░░░░░░░░░░░░░] 19.8%
Core 3: [██████░░░░░░░░░░░░░░] 27.3%
✅ Health Check — OK
═══════════════════════════════════════════════════════
✅ CPU Load: 23.5% — CPU load normal
✅ Memory: 62.3% (10.24 GB/16.00 GB) — Memory usage normal
✅ Swap: 5.1% (0.52 GB/10.00 GB) — Swap usage normal
✅ Disk (/): 45.2% (214.50 GB/475.00 GB) — Disk / OK
⚠️ Disk (/data): 82.1% (780.00 GB/950.00 GB) — Disk /data filling up
支持的平台
- 视窗 10/11/服务器
- macOS (英特尔和苹果硅)
- Linux (所有主要发行版)
需求
- Node.js 18+
- Docker(可选,用于容器监控)
贡献
PR欢迎!看 贡献.md 作为指导方针。
许可证
麻省理工学院 --随心所欲地使用它。