Skip to main content
Glama
andy-builds-ai

nerdaxe-mcp

nerdaxe-mcp

A small, read-only MCP server that monitors a Nerdaxe Gamma solo miner running the NerdOS firmware over its local REST API.

Built with the official MCP Python SDK (mcp) and served over the stdio transport for Claude Desktop.

Status

Started as my first MCP server, a warm-up before a larger one — small and clean over complete. Now done: all four tools query the live miner and were verified end to end — each tool by hand in the MCP Inspector, plus a live run from Claude Desktop. The tool set was cut from the real /api/system/info fields; nothing is assumed from memory.

Related MCP server: amp-mcp-server

Setup

py -m venv .venv              # `python` may hit the Windows Store stub; use py
.venv\Scripts\activate        # Windows (PowerShell / cmd)
pip install -r requirements.txt

cp .env.example .env          # then enter the real miner IP in .env

Usage

mcp dev server.py             # MCP Inspector in the browser, for testing

Once verified, register the server in claude_desktop_config.json with an absolute path to the venv Python.

Tools

All four are read-only views on a single /api/system/info call.

  • get_miner_status — at-a-glance health: hashrate (with the 1h average), ASIC/VR temperature, power, fan, uptime.

  • get_pool_and_shares — pool connection, accepted/rejected shares with the reject rate, best share vs network difficulty, blocks found.

  • get_hardware_health — thermal and electrical detail plus the derived energy efficiency (J/TH).

  • get_device_info — device and ASIC model, firmware version, uptime, last reset reason.

Live proof

Example output from the four tools against a running miner:

NerdAxe Gamma — status
Hashrate:    1093.2 GH/s (1h avg 1069.5)
Temperature: 63.9 °C ASIC, 59.8 °C VR (limit 70)
Power:       17.6 W
Fan:         46 % at 3536 rpm
Uptime:      58d 22h 45m

Pool & shares
Shares:       160084 accepted / 438 rejected (0.27 % reject)
Best share:   5.73G all-time, 731.83M this session
Network diff: 127.17T
Blocks found: 0

Hardware health
ASIC temp:    63.9 °C (overheat limit 70)
VR temp:      59.8 °C
Fan:          46 % at 3536 rpm (auto)
Frequency:    550 MHz
Core voltage: 1025 mV set / 1007 mV actual
Power:        17.6 W at 4.97 V, 3.54 A
Efficiency:   16.1 J/TH

Device info
Model:      NerdAxeGamma (ASIC BM1370 x1)
Firmware:   v1.0.37.1
Uptime:     58d 22h 45m
Last reset: SYSTEM.RESET_SOFTWARE
Free heap:  7023824 bytes

Scope and limits

  • Read-only. No config writes, no restart, no history or database.

  • The miner IP lives only in .env, which is gitignored.

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • 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.
    Last updated
    1
  • A
    license
    -
    quality
    A
    maintenance
    Read-only MCP server for TrueNAS SCALE 25.10+ that connects via JSON-RPC 2.0 WebSocket API, providing tools to inspect storage, shares, services, system info, jobs, and alerts.
    Last updated
    52
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server wrapping the Tesla Fleet API and TeslaMate API

  • Read-only MCP server for ClassQuill, a tutoring-business-management platform.

  • MCP server exposing live Helldivers 2 galactic war data.

View all MCP Connectors

Latest Blog Posts

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/andy-builds-ai/nerdaxe-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server