Hardware Probe logo

Hardware Probe

Hardware probe for performance diagnostics, thermal monitoring, and LLM optimization.

Install Hardware Probe

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "hardware-probe": {
      "command": "npx",
      "args": [
        "-y",
        "@yamaru-eu/hardware-probe"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 11 tools correctly (6d ago).

Overview

Tools11

What Hardware Probe lets your agent do. Expand a tool for its parameters.

Verified live~656 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

8/8 checks healthy over the last 50d

What it can do

From the 11 tools this server returned when we ran it.

Handles credentials · 1Read-only tools · 11
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceNot published
Package age207 days
Maintainers1

Observed 2026-10-22 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 12d ago via OSV.dev · @yamaru-eu/hardware-probe (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars7Stargazers on the source repository.
npm downloads170Package downloads in the last 30 days.
Last commit3mo agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed11Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

From the project README

Yamaru Hardware Probe (MCP)

NPM Version NPM Downloads MCP Registry Awesome MCP PRs Welcome License

Expert system hardware probe and performance diagnostic engine for AI, Gaming, and High-Performance workflows. This is a Model Context Protocol (MCP) server that provides deep system insights beyond simple specifications.

Key Features

  • 🔍 Deep Hardware Inventory: Comprehensive analysis of CPU, RAM, GPU (VRAM/Bandwidth), Storage, and OS topology.
  • ⚡ Real-time Performance Monitoring: Live tracking of system load and identification of resource-hogging processes.
  • đź§Š Thermal & Power Diagnostics: Detects thermal throttling and frequency clipping to resolve unexpected slowness.
  • 🤖 AI/LLM Optimization: Specialized tools for predicting LLM performance, calculating quantization fit, and optimizing runtimes (Ollama, CUDA, Metal).
  • 🛡️ Privacy-First: Automatic anonymization of unique hardware identifiers before any remote transmission.

Installation

For Gemini CLI Users

bash
gemini extension install @yamaru-eu/hardware-probe

For Manual MCP Setup

Add this to your MCP settings file (e.g., npx-config.json or claude_desktop_config.json):

config.json
{
  "mcpServers": {
    "yamaru-probe": {
      "command": "npx",
      "args": ["-y", "@yamaru-eu/hardware-probe"]
    }
  }
}

Available Tools

  • analyze_local_system: Full hardware inventory.
  • analyze_performance: Real-time performance metrics and top processes.
  • analyze_ram_pressure: Detailed memory pressure and RSS analysis for deep RAM troubleshooting.
  • check_storage_health: Disk SMART health, firmware, and I/O bottleneck analysis.
  • thermal_profile: Real-time CPU/GPU thermal states, fan speeds, and frequency throttling detection.
  • diagnose_antivirus_impact: Detects EDR/Antivirus conflicts and exclusion coverage on dev paths.
  • monitor_system_health: Statistical health report (CPU load, RAM usage, temperature) with min/max/avg over a configurable time window (up to 10 minutes).
  • check_llm_compatibility (BETA): Predicts performance for a specific LLM model via remote API.
  • get_llm_recommendations (BETA): Recommends the best local models via remote API.
  • analyze_inference_config: Deep-dive into AI runtimes and environment variables.

Skills Integration

When used with Gemini CLI, this extension provides the following expert skills:

  • hardware-performance-expert: Global protocol for system health and troubleshooting.
  • local-inference-optimizer: Specialized logic for fine-tuning local LLM runs.

Development

Terminal
npm install        # Install dependencies
npm run build      # Compile TypeScript → dist/
npm run test       # Run test suite
npm run inspector  # Test tools in the MCP Inspector

License

Apache 2.0 - Part of the Yamaru Project.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Hardware Probe

hardware-probe is an MCP server that provides deep hardware inventory, performance diagnostics, thermal and power monitoring, storage health checks, and local LLM optimization insights. It exposes tools for CPU, RAM, GPU, OS, processes, temperatures, throttling, inference configuration, and model compatibility. BETA LLM features use a remote API, while unique hardware identifiers are automaticall…

The server provides tools for system inventory, performance metrics, RAM pressure, storage health, thermal profiling, antivirus impact, statistical health monitoring, LLM compatibility, model recommendations, and inference configuration analysis.

Install hardware-probe with Gemini CLI using `gemini extension install @yamaru-eu/hardware-probe`, or configure it manually with `npx -y @yamaru-eu/hardware-probe` as the MCP server command.

Yes, hardware-probe supports LLM compatibility predictions, local model recommendations, and inference configuration analysis. The compatibility and recommendation tools are marked BETA and use a remote API.

Yes, hardware-probe monitors CPU and GPU thermal states, fan speeds, frequency throttling, CPU load, RAM usage, and temperatures. Its health monitor can calculate minimum, maximum, and average values over a configurable window of up to 10 minutes.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewHardware Probe AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/hardware-probe?style=directory)](https://allmcps.com/mcp/hardware-probe)
HTML Embed
<a href="https://allmcps.com/mcp/hardware-probe"><img src="https://allmcps.com/api/badge/hardware-probe?style=directory" alt="Hardware Probe on AllMCPs" /></a>