使用说明
系统资源MCP服务器
提供实时macOS系统监控功能的MCP服务器。允许AI助手监控CPU、内存、磁盘、网络、电池、热状态等。
特性
- 系统信息 -操作系统版本、主机名、正常运行时间、架构
- 中央处理器 -规格、实时使用情况、每个核心指标、使用历史
- 记忆 -使用统计数据、可用/已用/总计、使用历史
- 图形处理器 -图形卡信息和使用
- 磁盘 -存储使用情况和I/O统计信息
- 网络 -接口信息和流量统计
- 电池 -充电水平、健康状况、电源
- 热的 -温度传感器
- 过程 -列出并检查运行过程
- 异常检测 -高CPU、低内存、磁盘空间问题的自动警报
安装
npm install
npm run build
使用Claude Desktop
添加到您的Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"system-resources": {
"command": "node",
"args": ["/path/to/system-resource-mcp/build/index.js"]
}
}
}
发展
npm run dev # Run with tsx (no build needed)
npm run build # Compile TypeScript
npm run start # Run compiled version
工具
| 工具 | 说明 |
|---|---|
system_get_info |
系统基本信息 |
system_get_overview |
组合健康快照 |
cpu_get_info |
CPU规格 |
cpu_get_usage |
当前CPU使用率 |
cpu_get_history |
CPU使用率随时间变化 |
memory_get_usage |
内存统计 |
memory_get_history |
随时间推移的内存使用情况 |
gpu_get_info |
GPU信息 |
disk_get_usage |
磁盘空间使用情况 |
disk_get_io |
磁盘I/O统计信息 |
network_get_interfaces |
网络接口信息 |
network_get_stats |
网络流量统计 |
battery_get_status |
电池信息 |
thermal_get_temperatures |
温度读数 |
process_list |
列出正在运行的进程 |
process_get_details |
特定流程的详细信息 |
anomaly_check_system |
检查系统是否异常 |
anomaly_get_alerts |
最近的异常警报 |
许可证
麻省理工学院
