mcpField
M
MCP 시스템 리소스 모니터링 서버

MCP 시스템 리소스 모니터링 서버

本地服务
github.com/oh980225云与基础设施082 周前更新

关于 MCP 시스템 리소스 모니터링 서버

这是一个基于 Spring AI 的 MCP 服务,可报告主机 CPU、内存使用情况并识别 CPU 占用最高的进程,适用于需要查询 Linux、macOS 或 Windows 系统资源的 MCP 客户端。

主要功能

  1. 01CPU 和内存使用情况
  2. 02处理器及系统信息
  3. 03CPU 占用最高的进程
  4. 04进程 ID、资源用量和运行时间
  5. 05支持 Linux、macOS 和 Windows

适用场景

  1. 01查看主机 CPU 和内存负载
  2. 02查找占用大量 CPU 资源的进程

MCP 相关

向 MCP 客户端提供系统资源和高 CPU 占用进程查询工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MCP 系统资源监控服务

本项目是一个基于 Spring AI 的 MCP 服务,实现了监控并提供主机系统资源信息的功能。它支持多种操作系统(Linux、macOS、Windows),并提供可供 AI 模型请求系统资源信息的工具。

主要功能

  1. 监控系统资源信息

    • CPU 使用率信息
    • 内存使用量信息
    • 处理器数量等系统信息
  2. 提供 CPU 使用率最高的进程信息

    • 识别 CPU 使用量最高的进程
    • 提供进程 ID、名称、CPU/内存使用量和运行时间信息
  3. 支持多种操作系统

    • Linux
    • macOS
    • Windows

技术栈

  • Java 24
  • Spring Boot 3.4.4
  • Spring AI MCP Server
  • Maven

安装和运行方法

前置要求
  • JDK 24 或更高版本
  • Maven 3.6 或更高版本
构建和运行
  1. 克隆项目

    git clone <repository-url>
    cd example-server
    
  2. 使用 Maven 构建

    ./mvnw clean package
    
  3. 运行服务

    ./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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。