关于 MCP 시스템 리소스 모니터링 서버
这是一个基于 Spring AI 的 MCP 服务,可报告主机 CPU、内存使用情况并识别 CPU 占用最高的进程,适用于需要查询 Linux、macOS 或 Windows 系统资源的 MCP 客户端。
主要功能
- 01CPU 和内存使用情况
- 02处理器及系统信息
- 03CPU 占用最高的进程
- 04进程 ID、资源用量和运行时间
- 05支持 Linux、macOS 和 Windows
适用场景
- 01查看主机 CPU 和内存负载
- 02查找占用大量 CPU 资源的进程
MCP 相关
向 MCP 客户端提供系统资源和高 CPU 占用进程查询工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP 系统资源监控服务
本项目是一个基于 Spring AI 的 MCP 服务,实现了监控并提供主机系统资源信息的功能。它支持多种操作系统(Linux、macOS、Windows),并提供可供 AI 模型请求系统资源信息的工具。
主要功能
-
监控系统资源信息
- CPU 使用率信息
- 内存使用量信息
- 处理器数量等系统信息
-
提供 CPU 使用率最高的进程信息
- 识别 CPU 使用量最高的进程
- 提供进程 ID、名称、CPU/内存使用量和运行时间信息
-
支持多种操作系统
- Linux
- macOS
- Windows
技术栈
- Java 24
- Spring Boot 3.4.4
- Spring AI MCP Server
- Maven
安装和运行方法
前置要求
- JDK 24 或更高版本
- Maven 3.6 或更高版本
构建和运行
-
克隆项目
git clone <repository-url> cd example-server -
使用 Maven 构建
./mvnw clean package -
运行服务
./mvnw spring-boot:run
API 使用示例
MCP 服务提供以下工具:
查询系统资源信息
현재 호스트의 CPU 및 메모리 사용량 정보를 조회합니다
响应示例:
시스템 리소스 정보:
CPU 정보:
- 사용 가능한 프로세서: 8개
- 시스템 CPU 사용률: 15.75%
- 프로세스 CPU 사용률: 2.13%
메모리 정보:
- 전체 메모리: 16384 MB
- 사용 가능한 메모리: 8472 MB
- 사용 중인 메모리: 7912 MB
- 메모리 사용률: 48.29%
查询 CPU 使用率最高的进程信息
현재 호스트에서 가장 많은 CPU 자원을 사용하는 프로세스 정보를 조회합니다
响应示例:
현재 가장 많은 CPU를 사용 중인 프로세스:
PID: 1234
이름: chrome
CPU 사용량: 25.3%
메모리 사용량: 1250 MB
실행 시간: 120분
注意事项
- 这是为了确认 MCP 的运行情况而简单编写的代码,因此在不同环境下可能无法正常运行。
- 获取系统资源信息需要运行外部命令,因此必须确保相应命令在环境中可用。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。