系统统计mcp服务器
MCP服务器提供系统统计数据-CPU、内存、磁盘、正常运行时间和进程监控。
工具
| 工具 | 说明 |
|---|---|
cpu | 获取CPU负载平均值(1m、5m、15m)和内核数量 |
memory | 获取内存使用情况(总计、已使用、可用字节数+百分比) |
disk | 获取装载点的磁盘使用情况(默认值:/) |
uptime | 获取系统正常运行时间字符串 |
processes | 获取进程数和顶级CPU消耗者 |
all | 一次获取所有统计数据 |
用法示例
{
"tool": "system-stats_cpu"
}答复:
{
"load_avg": { "1m": 0.5, "5m": 0.3, "15m": 0.2 },
"cpu_count": 4
}安装
已在中配置 /root/.openclaw/workspace/config/mcporter.json。不需要额外的设置。
需求
- Linux(使用
/proc,free,df,ps,uptime) - Node.js 18+
- nproc命令可用
建筑
npm install
npm run build备注
- 返回人类可读的负载平均值
- 内存和磁盘大小(以字节为单位)以保持一致性
- 按CPU使用率降序排列的顶级进程
