Yamaru Hardware Probe
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| analyze_local_system | Reads the hardware specifications of the local machine: CPU, RAM, motherboard and OS. Returns a structured JSON object. |
| analyze_performance | Provides real-time system performance: CPU load, memory usage, and top processes. |
| analyze_inference_config | Performs a deep scan for LLM inference optimization: GPU details, real memory bandwidth benchmark, ML runtimes (Ollama, Docker, WSL), and environment variables. |
| get_inference_expert_knowledge | Returns the expert instructions and rules for optimizing LLM inference on this specific hardware. Call this to learn HOW to interpret analyze_inference_config results. |
| check_llm_compatibility | (BETA) Checks if a specific LLM model can run on this machine. Returns optimal quantization and estimated tokens per second. Requires remote API connection. |
| get_llm_recommendations | (BETA) Recommends the best LLM models that can run locally on this machine. Requires remote API connection. |
| analyze_ram_pressure | Reports current memory pressure: total/used/free/available memory, swap usage, and top processes by RSS. |
| check_storage_health | Reports per-disk health: type (NVMe/SSD/HDD), vendor, temperature, SMART status, and firmware. |
| thermal_profile | Reports current CPU and GPU thermal and frequency state: temperature, utilization, and fan speed. |
| diagnose_antivirus_impact | Detects running antivirus/EDR products and reads their exclusion rules. Checks dev hot paths coverage. |
| monitor_system_health | Monitors system metrics (CPU load, RAM usage, CPU temperature) over a configurable duration (up to 10 minutes) and returns min/max/avg statistics. Use duration_seconds to set the observation window and interval_seconds to control sampling granularity. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/yamaru-eu/hardware-probe'
If you have feedback or need assistance with the MCP directory API, please join our Discord server