asahasrabuddhe/mcp-sysinfo-ts
If you are the rightful owner of mcp-sysinfo-ts and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The SysInfo TypeScript MCP Server is a Model Context Protocol server implementation that provides system information tools for AI assistants, focusing on process management capabilities.
List Processes
Lists all running processes with pagination support.
Inspect Process
Inspect a specific process by its Process ID (PID).
SysInfo TypeScript MCP Server
A Model Context Protocol (MCP) server implementation in TypeScript that provides system information tools for AI assistants. This server exposes process management capabilities.
Features
- Process Listing: Paginated list of running processes.
- Process Inspection: Detailed inspection of specific processes by PID.
- MCP Server: Compatible with MCP clients and AI assistants.
Prerequisites
- Node.js or Bun
- TypeScript ^5.8.3
Installation
-
Clone the repository:
git clone https://github.com/asahasrabuddhe/mcp-sysinfo-ts.git cd sysinfo-ts
-
Install the dependencies:
bun install
or if you're using npm:
npm install
Usage
Running the Server
For Bun:
bun run index.ts
For Node.js:
npm run build && node build/index.js
The server will be ready to accept MCP tool requests.
Available Tools
1. List Processes
Lists all running processes with pagination support.
2. Inspect Process
Inspect a specific process by its Process ID (PID).
Configuration
Configurations are handled in the tsconfig.json
for TypeScript compilation.
Building
bun run build
or if you're using npm:
npm run build
Dependencies
- Model Context Protocol SDK: MCP server functionalities
- System Information: System resource data access
- Zod: Schema validation