Token导航 LogoToken导航TokenDH.com
mcpmonitoring logo
AI代理stdio官方级别未说明来源级核验

mcpmonitoring

MCP Server

一个通过psutil为AI助手提供系统级信息访问的MCP服务器,使LLM能够实时分析和监控系统资源。

工具数

9

提示词数

0

GitHub Stars

0

资源数

0
系统监控安全分析PythonClaude性能优化Claude DesktopClaude

安装说明

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

作者 / 组织

ItsAMeMarcel

提供方

ItsAMeMarcel

最后核验

2026/5/17 20:22

运行时

Python

快速接入

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

命令预览

uv run python main.py

详细介绍

mcp监测

一种模型上下文协议(MCP)服务器,为AI助手提供通过psutil访问系统级信息的权限。这使得LLM能够实时分析和监控系统资源。

概述

mcpmonitoring使用FastMCP实现了一个MCP服务器,该服务器将系统监控工具暴露给AI助手。通过提供对CPU、内存、磁盘、网络和进程信息的结构化访问,它允许LLM执行智能系统分析并提供可操作的见解。

特性

  • CPU监控 -使用百分比、频率、核心数量
  • 内存分析 -虚拟内存和交换内存指标
  • 磁盘使用情况 -每条路径的存储容量和利用率
  • 网络统计 -I/O计数器、活动连接、接口地址
  • 温度传感器 -硬件温度读数
  • 流程信息 -使用资源运行进程

安装

# Clone the repository
git clone 
cd mcpmonitoring

# Install dependencies with uv
uv sync

用法

运行服务器

# Start the MCP server
uv run python main.py

MCP客户端配置

添加到您的MCP客户端配置中(例如,Claude Desktop):

{
  "mcpServers": {
    "system-monitor": {
      "command": "uv",
      "args": ["run", "python", "/path/to/mcpmonitoring/main.py"]
    }
  }
}

可用工具

工具说明
get_cpu_infoCPU使用率、频率和核心信息
get_mem_info虚拟内存指标
get_swap_mem_info交换内存统计信息
get_disk_info指定路径的磁盘使用情况
get_network_io_info网络I/O计数器
get_net_connections_info活动网络连接
get_net_if_addrs_info网络接口地址
get_sensors_temperatures_info温度传感器读数
get_process_infos运行进程信息

用例

性能故障排除

让你的人工智能助手识别性能瓶颈:

  • “哪些进程消耗的CPU最多?”
  • “我的系统内存不足吗?”
  • “检查磁盘空间是否用完”

系统健康监测

获取有关系统健康状况的智能见解:

  • “给我一个系统当前状态的概述”
  • “有任何关于温度的读数吗?”
  • “我的系统产生了多少网络流量?”

证券分析

调查可疑活动:

  • “列出所有活动网络连接”
  • “是否有任何异常进程正在运行?”
  • “检查是否有进程侦听意外端口”

容量规划

分析资源趋势:

  • “有多少RAM可用于新应用程序?”
  • “当前磁盘利用率是多少?”
  • “分析CPU使用模式”

DevOps与开发

调试和优化应用程序:

  • “查找所有Python进程及其内存使用情况”
  • “检查我的开发服务器是否正在运行”
  • “运行测试时监视资源使用情况”

发展

# Install dev dependencies
uv sync --all-groups

# Run tests
uv run pytest

# Run linter
uv run ruff check .

# Format code
uv run ruff format .

需求

  • Python 3.12+
  • Linux、macOS或Windows

许可证

麻省理工学院

目录标签

目录标签

系统监控安全分析PythonClaude性能优化本地部署AI助手资源分析

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP