a

abhinav7895

@abhinav7895/system-mcp
0 Stars 322 次浏览 abhinav7895 更新于 2026-08-23
该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

系统资源监控 MCP 服务器

一个使用 systeminformation 和多源速度测试为 Claude 提供实时系统监控功能的 MCP 服务器,包括 CPU、内存、磁盘、网络、电池和互联网速度指标。

演示

工具

  • get_cpu_usage

    • 获取当前 CPU 负载百分比,包括总体和每个核心的使用情况。
    • 输入: 无
    • 输出: 文本(例如,CPU 负载: 12.34% (核心: 10.50, 15.20, 8.90, 14.60%)
  • get_memory_usage

    • 报告总内存、已用内存和空闲内存在 GB 中的数量,以及已用内存的百分比。
    • 输入: 无
    • 输出: 文本(例如,内存: 65.43% 已用 (7.82GB / 16.00GB)
  • get_disk_space

    • 显示最大驱动器的磁盘使用情况,以 GB 和百分比表示。
    • 输入: 无
    • 输出: 文本(例如,磁盘 (/): 78.90% 已用 (189.50GB / 250.00GB)
  • get_network_usage

    • 返回实时网络接收/发送速率(KB/s)以及自启动以来的总数据量(MB)。
    • 输入: 无
    • 输出: 文本(例如,网络 (eth0): 接收: 25.50KB/s, 发送: 10.20KB/s (总计: 接收 150.34MB, 发送 75.89MB)
  • get_battery_status

    • 提供电池充电百分比、充电状态以及剩余时间(如果适用)。
    • 输入: 无
    • 输出: 文本(例如,电池: 85% (正在充电), 剩余 120 分钟未检测到电池
  • get_internet_speed

    • 使用多个下载源(包括用户上传的文件)和上传测试来测量互联网速度,并返回中位数速度(Mbps)。
    • 输入: 无
    • 输出: 文本(例如,互联网速度: 下载 45.67Mbps, 上传 8.45Mbps

配置

第一步:克隆并安装

克隆此仓库:

bash
git clone git@github.com:abhinav7895/system-mcp.git

导航到目录并安装依赖项:

bash
cd system-resource-monitor && npm install

第二步:构建项目

编译 TypeScript 代码:

bash
npm run build

这将生成 dist/index.js 文件,准备好作为 MCP 服务器运行。

第三步:配置 Claude 桌面版

  1. 这里下载 Claude 桌面版。
  2. 将以下内容添加到你的 claude_desktop_config.json 文件中:

json
{
"mcpServers": {
"system-resource-monitor": {
"command": "node",
"args": ["/absolute/path/to/dist/index.js"]
}
}
}

访问配置文件:

bash
vim ~/Library/Application Support/Claude/claude_desktop_config.json

(根据你的项目位置调整 dist/index.js 的路径。)

第四步:测试

确保 Claude 桌面版识别这些工具,检查是否有锤子图标:

Claude 可视化工具

点击锤子图标查看可用工具:

可用集成

如果所有六个工具(get_cpu_usage, get_memory_usage 等)都出现,则集成是活跃的。你现在可以询问类似的问题:

  • “我的 CPU 使用率是多少?”
  • “我的互联网有多快?”

第五步:高级自定义

  • 互联网速度测试:在 index.ts 中修改 testUrls 以使用不同的下载源,或调整 uploadSizeBytes(默认 80KB)进行上传测试。
  • 日志记录:控制台日志提供详细的测试输出;在生产环境中通过删除 console.log 语句禁用它们。

故障排除

  • 工具未显示:验证服务器是否正在运行(node dist/index.js),并且配置路径正确。
  • 互联网速度错误:确保网络连接正常且测试 URL 可访问。检查控制台日志以获取具体失败信息。
  • 参阅 MCP 故障排除指南

许可证

此 MCP 服务器采用 MIT 许可证发布。你可以在 MIT 许可证条款下自由使用、修改和分发该软件。详情请参见 LICENSE 文件。

相关 MCP 服务