Token导航 LogoToken导航TokenDH.com
System Info (system-info-mcp-server) logo
运维云端stdio官方级别未说明来源级核验

System Info (system-info-mcp-server)

MCP Server

@system-info/mcp-server@latest

一个提供实时系统信息的模型上下文协议(MCP)服务器,支持Node.js和Python实现。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
系统监控进程管理PythonClaude网络监控Claude

安装说明

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

作者 / 组织

annemsujan

提供方

annemsujan

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

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

命令预览

npx @system-info/mcp-server@latest --test

详细介绍

MCP服务器系统信息

](https://badge.fury.io/js/%40system-info%2Fmcp-server) ](https://badge.fury.io/py/system-info-mcp-server) ![License: MIT](https://opensource.org/licenses/MIT)

提供实时系统信息的模型上下文协议(MCP)服务器。两者都有 Node.jspython 具有相同的功能。

🚀 快速开始

选择您的首选实施方式:

选项1:带npx的Node.js(推荐)

# Test instantly
npx @system-info/mcp-server@latest --test

选项2:使用pipx的Python

# Test instantly  
pipx run system-info-mcp-server --test

两者工作方式相同!根据您的喜好进行选择。

🔧 Claude桌面配置

Node.js实现

{
  "mcpServers": {
    "system-info": {
      "command": "npx",
      "args": ["@system-info/mcp-server@latest"]
    }
  }
}

Python实现

{
  "mcpServers": {
    "system-info": {
      "command": "pipx",
      "args": ["run", "system-info-mcp-server"]
    }
  }
}

配置文件位置:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 视窗: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

✨ 功能(两种实现方式)

  • 📊 CPU信息:使用情况、核心、频率、温度
  • 💾 内存状态:RAM使用、交换、可用性
  • 💿 磁盘使用:所有驱动器的存储空间
  • 🔄 流程管理:使用排序运行进程
  • 🖥️ 系统概述:操作系统详细信息、正常运行时间、硬件
  • 🌐 网络信息:接口、连接
  • 🖥️ 监视器检测:具有分辨率、刷新率和DPI的连接显示器
  • ⚡ 快速统计:即时系统运行状况概述

🎯 你应该选择哪一个?

选择 Node.js 如果:

  • ✅ 你想要最快的性能
  • ✅ 你更喜欢JavaScript/TypeScript
  • ✅ 您希望将内存使用量降至最低
  • ✅ 你使用npm生态系统

选择 python 如果:

  • ✅ 你更喜欢Python
  • ✅ 您使用PyPI生态系统
  • ✅ 你想用Python库进行扩展
  • ✅ 你对Python工具很熟悉

这两种实现方式都是 功能相同 并保持并行。

📋 使用示例

问克劳德以下任何一个问题:

"What's my system status?"
"Show me CPU and memory usage"  
"What processes are using the most resources?"
"How much disk space is available?"
"What are my computer's specs?"
"List all network interfaces"
"What monitors are connected to my computer?"
"Show me my display setup and resolution"
"What's my monitor refresh rate?"

🖥️ 监视器检测功能

增强的Python版本现在包括全面的监视器检测:

与跨平台支持

  • 视窗:使用WMI和PowerShell获取详细的监视器信息
  • macOS:使用system_profiler进行支持Retina的显示检测
  • Linux:使用xrandr(X11)和sway(Wayland)进行全面覆盖

检测方法

  • 主要的,重要的:跨平台兼容性的screeninfo库
  • 后备方案:平台特定命令以获取更多详细信息
  • 混合:结合多个来源以获取完整信息

提供的信息

  • 决心:宽度和高度(像素)
  • 位置:多显示器设置的X、Y坐标
  • 刷新率:显示刷新率(如果可用)
  • 每英寸点数:每英寸计算点数(物理尺寸可用时)
  • 制造商:监控品牌和型号信息
  • 连接类型:HDMI、DisplayPort、VGA等。
  • 主显示器:标识主监视器
  • 视网膜检测:macOS Retina显示器识别

🔧 需求

Node.js实现

  • Node.js: 18.0.0+
  • 新巴拿马型船舶:包含在npm中

Python实现

  • python: 3.8+
  • pipx: pip install pipx

克劳德

  • 克劳德桌面:0.7.0+(用于MCP支持)

🤝 贡献

欢迎对这两个实现进行贡献!拜托:

  1. 分叉存储库
  2. 选择你的实现(Node.js或Python)
  3. 在相应的目录中进行更改
  4. 确保两个实现保持同步
  5. 添加测试并更新文档
  6. 提交拉取请求

📄 许可证

MIT许可证-请参阅 许可证 文件。

目录标签

目录标签

系统监控进程管理PythonClaude网络监控本地部署性能分析硬件信息显示器检测

支持客户端

Claude

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@system-info/mcp-server@latest

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP