巡检服务器

appleily/check_server
0 Stars 30 次浏览 更新于 2026-08-23

用来巡检当前机器的CPU、内存、磁盘使用率

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "checklist server": {
      "command": "uv",
      "parameters": [
        "--directory",
        "e:\\\\py12\\\\mcp_checklist",
        "run",
        "checklist_server.py"
      ]
    }
  }
}

服务介绍

1、这个脚本实现了以下功能:

使用 psutil 库来获取系统资源信息:

  • CPU使用率、核心数量
  • 内存总量、使用量、可用量和使用率
  • 磁盘总量、使用量、可用量和使用率

提供了MCP工具封装,如果安装了MCP库,可以通过MCP协议提供这些监控功能:

  • check_cpu_usage() - 检查CPU使用率
  • check_memory_usage() - 检查内存使用率
  • check_disk_usage() - 检查磁盘使用率
  • check_system_status() - 检查完整系统状态

提供了命令行测试功能,可以直接运行脚本查看系统资源使用情况。

2、要使用这个脚本,需要先安装依赖库

bash
pip install psutil

如果需要使用MCP功能,还需要安装

bash
pip install mcp

3、使用方法

bash
python checklist_server.py

相关 MCP 服务