Skip to main content
Glama
mcp-system-info

mcp-system-info

by cooderamily

System Info Tool

A system information tool based on the MCP (Model Context Protocol) specification

🎯 Features

This project implements the latest Model Context Protocol specification, providing:

  • Hardware Information - Complete hardware details (CPU, memory, storage, graphics, battery, serial numbers)

  • System Status - System status information (OS, network interfaces, CPU and memory usage)

Related MCP server: MCP System Info Server

πŸš€ Installation & Usage

Install Dependencies

# Using pnpm (recommended)
pnpm install

# Or using npm
npm install

Run MCP Server

# Start server
npm start

# Or development mode (auto-restart)
npm run dev

Global Installation (Optional)

npm link
# Then use directly
mcp-system-info

πŸ”§ MCP Tools

The server provides 2 streamlined MCP tools:

Tool Name

Description

Parameters

get_hardware_info

Get complete hardware information

None

get_system_status

Get system status and resource usage

None

πŸ“ Configuration

MacOS / Linux

{
  "mcpServers": {
    "system-info": {
      "command": "npx",
      "args": ["npx", "-y", "mcp-system-info"]
    }
  }
}

windows

{
  "mcpServers": {
    "system-info": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "mcp-system-info"]
    }
  }
}

πŸ§ͺ Testing

Run the included test script:

node test.js

πŸ“Š Output Format

All tools return structured JSON data:

{
  "content": [
    {
      "type": "text", 
      "text": "# Information Title\n\n```json\n{data}\n```"
    }
  ]
}

πŸ”’ Security

  • Read-only system information access

  • No system modification operations

  • Structured JSON data format

  • Follows MCP security best practices

πŸ“„ License

ISC

Welcome to submit Issues and Pull Requests to improve this tool!

Available Tools

2 tools
get_hardware_infoGet Hardware InformationA

Get complete hardware information (CPU, memory, storage, graphics, battery, serial numbers)

Inputs: no named parameters.

get_system_statusGet System StatusA

Get system status information (operating system, network interfaces, CPU and memory usage)

Inputs: no named parameters.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.9/5.0

    Scored across 2 tools

    Disambiguation5/5

    Each tool targets a distinct aspect of system information: hardware details vs. dynamic system status. There is no overlap in purpose.

    Naming Consistency5/5

    Both tools follow a consistent 'get_<domain>' pattern, making the naming predictable and clear.

    Tool Count3/5

    With only 2 tools, the server feels minimal but not unreasonable for a focused purpose. However, the scope might benefit from a few more to cover software/process information.

    Completeness3/5

    The tools cover fundamental hardware and system status, but lack coverage of software inventory, running processes, or detailed storage analysis. The surface is functional but not comprehensive.

    Maintenance

    ActivityNo data
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables comprehensive system monitoring and diagnostics through 18 tools that provide detailed information about CPU, memory, disk usage, network interfaces, running processes, battery status, hardware details, and temperature monitoring. Allows users to query system information and performance metrics through natural language interactions.
      10 npm
      ISC
    • F
      license
      B
      quality
      D
      maintenance
      A lightweight MCP server that provides real-time hardware statistics including CPU, memory, disk, and NVIDIA GPU usage. It enables users to monitor system performance and retrieve comprehensive host machine specifications through a standardized interface.
      1
      -
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables interaction with Linux system operations via MCP, including CPU, memory, processes, storage, filesystem, hardware, network, monitoring, and logs.
      9
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Hardware probe MCP server that provides deep hardware inventory and live sensor telemetry for AI agents, including CPU, memory, disk, GPU, and sensor data across platforms.
      6
      MIT