本项目是基于 Spring AI 的 MCP 服务器,专注于监控并提供主机系统的资源信息。它支持 Linux、macOS、Windows 等多种操作系统,能为 AI 模型提供便捷的系统资源信息获取功能。
系统资源信息监控
顶级 CPU 使用进程信息提供
多种操作系统支持
git clone
cd example-server
./mvnw clean package
./mvnw spring-boot:run
获取当前主机的 CPU 及内存使用量信息
响应示例:
系统资源信息:
CPU 信息:
- 可用处理器:8 个
- 系统 CPU 使用率:15.75%
- 进程 CPU 使用率:2.13%
内存 信息:
- 总内存:16384 MB
- 可用内存:8472 MB
- 使用中的内存:7912 MB
- 内存使用率:48.29%
获取当前主机中消耗最多 CPU 资源的进程信息
响应示例:
当前消耗最多 CPU 的进程:
PID: 1234
名称: chrome
CPU 使用量:25.3%
内存使用量:1250 MB
运行时间:120 分钟