article
README
🚀 监控 MCP 服务器
这是一个基于 MCP(消息控制协议)的系统监控服务器,能够实时监控 Mac 系统的 CPU、内存和磁盘使用情况,为系统的稳定运行提供有力保障。
✨ 主要特性
- CPU 使用率监控
- 精准呈现每个 CPU 核心的使用率。
- 提供 CPU 频率信息。
- 显示 CPU 核心数量。
- 内存使用情况监控
- 展示总内存、可用内存、已用内存和空闲内存。
- 计算并显示内存使用率。
- 磁盘使用情况监控
- 详细展示各分区使用情况。
- 显示文件系统类型。
- 呈现总空间、已用空间和可用空间。
📦 安装指南
文档中未提及具体安装步骤,暂不展示。
💻 使用示例
基础用法
# 以下是使用可用工具的示例代码
import mcp[cli]
import psutil
# 获取 CPU 使用情况
cpu_info = get_cpu_info()
print(cpu_info)
# 获取内存使用情况
memory_info = get_memory_info()
print(memory_info)
# 获取磁盘使用情况
disk_info = get_disk_info()
print(disk_info)
高级用法
# 可以结合这些工具进行更复杂的系统监控和分析
import mcp[cli]
import psutil
while True:
cpu_info = get_cpu_info()
memory_info = get_memory_info()
disk_info = get_disk_info()
# 可以将这些信息保存到文件或者发送到远程服务器
with open('system_monitor.log', 'a') as f:
f.write(f"CPU Info: {cpu_info}, Memory Info: {memory_info}, Disk Info: {disk_info}\n")
📚 详细文档
可用工具
- 系统监控:
get_cpu_info(): 用于获取 CPU 使用情况。get_memory_info(): 用于获取内存使用情况。get_disk_info(): 用于获取磁盘使用情况。
🔧 技术细节
文档中未提及具体技术细节,暂不展示。
📄 许可证
本项目采用 MIT 许可证。
扫码联系在线客服