
Monitor MCP Server

2025.04.09
0
Python系统监控硬件资源监控系统监控
Monitor MCP Server 是一个基于MCP (Message Control Protocol) 的系统监控服务器,专门用于监控Mac系统的CPU、内存和磁盘使用情况。它提供了详细的系统资源监控功能,包括CPU使用率、内存使用情况和磁盘空间等。
View on GitHub
Overview
基本能力
产品定位
Monitor MCP Server 是一个系统监控工具,专注于实时监控Mac系统的硬件资源使用情况。
核心功能
- CPU使用率监控
- 每个CPU核心的使用率
- CPU频率信息
- CPU核心数量
- 内存使用情况监控
- 总内存
- 可用内存
- 内存使用率
- 已用内存
- 空闲内存
- 磁盘使用情况监控
- 各分区使用情况
- 文件系统类型
- 总空间、已用空间和可用空间
适用场景
- 系统管理员需要实时监控Mac系统的资源使用情况
- 开发者在开发过程中需要监控系统性能
- 用户希望了解自己Mac的硬件资源使用情况
工具列表
- 系统监控工具
get_cpu_info()
: 获取CPU使用情况get_memory_info()
: 获取内存使用情况get_disk_info()
: 获取磁盘使用情况
常见问题解答
- 无
使用教程
使用依赖
- mcp[cli]: MCP协议实现
- psutil: 系统和进程监控
安装教程
- 确保已安装Python环境
- 安装依赖库:
bash pip install mcp[cli] psutil
调试方式
- 启动服务后,可以使用以下命令测试功能:
bash python -c "from monitor_mcp_server import get_cpu_info; print(get_cpu_info())" python -c "from monitor_mcp_server import get_memory_info; print(get_memory_info())" python -c "from monitor_mcp_server import get_disk_info; print(get_disk_info())"
确保返回的数据符合预期。