Token导航 LogoToken导航TokenDH.com
System Info MCP Server logo
运维云端未说明官方级别未说明来源级核验

System Info MCP Server

MCP Server

一个全面的模型上下文协议(MCP)服务器,用于系统信息监控和诊断,提供18种工具来获取CPU、内存、磁盘、网络、进程、电池、硬件等详细信息。

工具数

18

提示词数

0

GitHub Stars

0

资源数

0
系统监控进程管理JavaScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

srirama7

提供方

srirama7

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

系统信息 MCP 服务器

一个全面的模型上下文协议(MCP)服务器,用于系统信息、监控和诊断。该服务器提供18种工具,用于检索有关CPU、内存、磁盘、网络、进程、电池、硬件等的详细信息。

特点/功能

  • CPU信息获取CPU型号、核心数、速度、架构和使用情况
  • 内存信息获取RAM和交换内存的统计数据
  • 操作系统获取操作系统详细信息、版本、主机名和运行时间
  • 磁盘信息查看所有已挂载驱动器的磁盘使用情况
  • 网络信息列出带有IP地址和状态的网络接口
  • 流程管理列出正在运行的进程和系统负载
  • 电池状态检查电池电量、充电状态以及健康状况(针对笔记本电脑)
  • 硬件详情获取显卡、显示器和外设信息
  • 温度监测监控CPU和GPU的温度
  • 网络扫描扫描WiFi网络和蓝牙设备
  • 港口信息列出开放的网络端口

安装

先决条件

  • Node.js 18 或更高版本
  • npm 或 yarn

安装依赖项

npm install

构建项目

npm run build

使用方法

运行服务器

该服务器运行在stdio传输层上,设计为与MCP兼容的客户端(如Claude Desktop)一起使用。

node dist/index.js

Claude 桌面集成

要在Claude Desktop中使用此MCP服务器,请将其添加到您的Claude Desktop配置中:

Windows: %APPDATA%\Claude\claude_desktop_config.json macOS(苹果电脑操作系统)~/Library/Application Support/Claude/claude_desktop_config.json Linux~/.config/Claude/claude_desktop_config.json

添加以下配置:

{
  "mcpServers": {
    "system-info": {
      "command": "node",
      "args": ["C:/Users/amogh/Downloads/mcp/dist/index.js"]
    }
  }
}

将路径替换为您的实际路径 dist/index.js 文件。

可用工具

工具描述
get_cpu_infoCPU信息,包括核心数、型号、速度和使用率
get_memory_infoRAM和交换内存统计信息
get_os_info操作系统详细信息和版本
get_uptime系统运行时间信息
get_disk_info所有已挂载驱动器的磁盘使用情况
get_network_info网络接口信息
get_system_identity主机名、用户名和目录路径
get_process_info当前进程和系统总进程
list_processes 列出运行中的进程及其CPU/内存使用情况
get_system_load系统负载平均值
get_battery_info电池状态和健康状况(笔记本电脑)
get_hardware_info图形、显示器和外设
get_environment_info环境变量(已过滤敏感变量)
check_internet_connectivity测试互联网连接和延迟
get_open_ports列出开放的网络端口
get_temperature_info硬件温度传感器
scan_wifi_networks扫描可用WiFi网络
get_bluetooth_devices列出已配对的蓝牙设备

与Claude一起使用的示例

一旦在Claude Desktop中配置好,您就可以向Claude提问,例如:

  • “我现在的CPU使用率是多少?”
  • “我有多少可用的RAM?”
  • “显示CPU使用率最高的前10个进程”
  • “我的电量还剩多少?”
  • “列出所有网络接口”
  • “我的CPU温度是多少?”
  • “扫描WiFi网络”

发展

项目结构

mcp-system-info/
├── src/
│   ├── index.ts           # Main server entry point
│   ├── types/             # TypeScript type definitions
│   ├── tools/             # Tool implementations
│   ├── utils/             # Utility functions
│   └── config/            # Configuration constants
├── dist/                  # Compiled JavaScript
├── package.json
├── tsconfig.json
└── README.md

构建脚本

# Build the project
npm run build

# Watch mode for development
npm run watch

# Run tests
npm test

# Lint code
npm run lint

平台支持

  • Windows全面支持(Windows 10/11)
  • macOS(中文常称为“苹果电脑操作系统”或直接简称为“苹果系统”)全面支持(macOS 12+)
  • Linux全面支持(Ubuntu 20.04+,其他发行版)

某些功能在特定平台上可能功能受限:

  • 在Linux系统上进行温度监控效果最佳
  • WiFi/蓝牙扫描可能需要提升权限
  • 某些硬件细节因平台而异

安全

  • 包含敏感关键词(API_KEY、PASSWORD、SECRET、TOKEN)的环境变量将被自动过滤
  • 排除进程命令行参数以防止秘密泄露
  • 不向外部发送任何数据——所有信息均保持本地化

故障排除

服务器无法启动

  1. 确保你已经构建了项目: npm run build
  2. 检查 Node.js 版本: node --version (应为18岁以上)
  3. 检查 stderr 输出中的错误

工具返回“不可用”错误

某些工具需要:

  • 提升权限(管理员/root)
  • 特定硬件(电池、WiFi适配器等)
  • 平台支持(某些功能特定于操作系统)

Claude Desktop 无法看到服务器

  1. 验证路径中的内容 claude_desktop_config.json 是正确的
  2. 确保路径使用正斜杠(/)或转义后的反斜杠(\\\\)
  3. 配置更改后重启Claude桌面版

许可证

麻省理工学院(MIT)

版本

1.0.0

目录标签

目录标签

系统监控进程管理JavaScriptClaude本地部署硬件诊断性能分析网络扫描

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

18

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明tokenlocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP