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 桌面版
- 从 claude.ai/download 下载 Claude 桌面版
- 编辑配置文件:
vim ~/Library/Application Support/Claude/claude_desktop_config.json
- 添加以下配置:
{
"mcpServers": {
"system-resource-monitor": {
"command": "node",
"args": ["/absolute/path/to/dist/index.js"]
}
}
}
注意:请将路径替换为你系统上的实际路径
使用方法
启动 Claude 桌面版后,你可以通过点击界面顶部的锤子图标访问系统监控工具,或直接询问:
- "我的 CPU 使用率是多少?"
- "显示我的内存使用情况"
- "我的网速如何?"
故障排除
- 工具未显示: 确认服务器正在运行并且配置路径正确
- 速度测试错误: 检查网络连接和测试URL可访问性
- 更多帮助请参考 MCP 故障排除指南
自定义
可在 index.ts
文件中修改速度测试URL或上传测试大小,根据需要调整测试参数。
遵循 MIT 许可证 - 详情见 LICENSE
文件