System Resource Monitor

System Resource Monitor

系统资源监控器是一款基于TypeScript的工具,用于通过CLI/Claude Desktop实时监控单个系统上的CPU、内存、磁盘、网络、电池和网速。

系统资源监控 MCP 服务器 - 快速上手指南

这是一款为 Claude 提供实时系统监控功能的 MCP 服务器,可监控 CPU、内存、磁盘、网络、电池和网速等指标。

功能概览

  • CPU 使用率: 获取整体和每核心的 CPU 负载百分比
  • 内存使用情况: 报告总内存、已用内存及使用百分比
  • 磁盘空间: 显示主驱动器的磁盘使用情况
  • 网络使用: 提供实时网络接收/发送速率和总数据量
  • 电池状态: 显示电池充电百分比和状态
  • 互联网速度: 测量下载和上传速度

安装步骤

1. 克隆并安装依赖

git clone [email protected]:abhinav7895/mcp-system-resource-monitor.git
cd system-resource-monitor && npm install

2. 构建项目

npm run build

3. 配置 Claude 桌面版

  1. claude.ai/download 下载 Claude 桌面版
  2. 编辑配置文件:
vim ~/Library/Application Support/Claude/claude_desktop_config.json
  1. 添加以下配置:
{
  "mcpServers": {
    "system-resource-monitor": {
      "command": "node",
      "args": ["/absolute/path/to/dist/index.js"]
    }
  }
}

注意:请将路径替换为你系统上的实际路径

使用方法

启动 Claude 桌面版后,你可以通过点击界面顶部的锤子图标访问系统监控工具,或直接询问:

  • "我的 CPU 使用率是多少?"
  • "显示我的内存使用情况"
  • "我的网速如何?"

故障排除

  • 工具未显示: 确认服务器正在运行并且配置路径正确
  • 速度测试错误: 检查网络连接和测试URL可访问性
  • 更多帮助请参考 MCP 故障排除指南

自定义

可在 index.ts 文件中修改速度测试URL或上传测试大小,根据需要调整测试参数。


遵循 MIT 许可证 - 详情见 LICENSE 文件