系统信息MCP服务器

一个基于TypeScript的模型上下文协议(MCP)服务器实现,为AI助手提供系统信息工具,包括进程管理和检查功能。

  • by asahasrabuddhe
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 asahasrabuddhe/mcp-sysinfo-ts

使用说明

SysInfo TypeScript MCP服务器

TypeScript中的模型上下文协议(MCP)服务器实现,为AI助手提供系统信息工具。此服务器公开了流程管理功能。

特性

  • 流程列表:运行进程的分页列表。
  • 过程检查:通过PID对具体过程进行详细检查。
  • MCP服务器:与MCP客户端和AI助手兼容。

先决条件

  • Node.js或Bun
  • TypeScript ^5.8.3

安装

  1. 克隆存储库:

    git clone https://github.com/asahasrabuddhe/mcp-sysinfo-ts.git
    cd sysinfo-ts
    
  2. 安装依赖项:

    bun install
    

    如果你正在使用npm:

    npm install
    

用法

运行服务器

对于Bun:

bun run index.ts

对于Node.js:

npm run build && node build/index.js

服务器将准备好接受MCP工具请求。

可用工具

1.列出流程

列出所有支持分页的正在运行的进程。

2.检查流程

通过进程ID(PID)检查特定进程。

配置

配置在 tsconfig.json 用于TypeScript编译。

建筑

bun run build

如果你正在使用npm:

npm run build

依赖项

  • 模型上下文协议SDK:MCP服务器功能
  • 系统信息:系统资源数据访问
  • 萨德:架构验证