HiveOS MCP Server
Provides tools to read farm statistics, worker details, GPU stats, overclock profiles, flight sheets, and to apply overclocks and flight sheets on a HiveOS mining rig.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@HiveOS MCP Servershow me my current hashrate and GPU temps"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
HiveOS MCP Server
Serveur MCP (FastMCP) qui permet à Claude de lire les stats de ton rig HiveOS et, une fois activé, d'appliquer des overclocks et des flight sheets.
Tools exposés
Lecture (toujours actifs) :
get_farm_stats— hashrate total, conso, workers onlinelist_workers— résumé de chaque rigget_worker— détail complet d'un workerget_gpu_stats— stats par GPU (temp, fan, power, hashrate, clocks)list_oc_profiles,get_worker_oclist_flight_sheets
Écriture (si MCP_ENABLE_WRITE=true) :
set_manual_oc— OC par GPU (core/mem/PL/fan)apply_oc_profilecreate_flight_sheet,apply_flight_sheetworker_command— reboot / miner restart-stop-start uniquement
Related MCP server: Enphase Solar MCP Server
Déploiement
# 1. Copier le projet sur le PC Ubuntu puis :
cp .env.example .env
nano .env # remplir HIVEOS_TOKEN, HIVEOS_FARM_ID
# 2. Générer le token d'auth du serveur MCP
openssl rand -hex 32 # -> coller dans MCP_AUTH_TOKEN
# 3. Créer le tunnel Cloudflare
# dash.cloudflare.com -> Zero Trust -> Networks -> Tunnels -> Create tunnel
# - Type : Cloudflared
# - Copier le token du tunnel -> CLOUDFLARE_TUNNEL_TOKEN dans .env
# - Public hostname : ex. hiveos-mcp.tondomaine.com
# Service : HTTP -> hiveos-mcp:8000
# (le nom "hiveos-mcp" = nom du service docker, résolu dans le réseau compose)
# 4. Lancer
docker compose up -d --build
# 5. Vérifier en local
curl -s -o /dev/null -w "%{http_code}\n" http://127.0.0.1:8000/mcp
# 401 attendu (auth requise) => le serveur tourneConnexion à Claude.ai
Settings -> Connectors -> Add custom connector :
URL :
https://hiveos-mcp.tondomaine.com/mcpAuthentification : Bearer token -> coller la valeur de
MCP_AUTH_TOKEN
Puis dans une conversation, active le connecteur et demande par exemple : « Montre-moi les stats GPU de mon rig ».
Passage en écriture
Une fois la lecture validée :
sed -i 's/MCP_ENABLE_WRITE=false/MCP_ENABLE_WRITE=true/' .env
docker compose up -dSécurité
Le port 8000 n'est bindé que sur 127.0.0.1 : seul le tunnel y accède.
Toute requête sans
Authorization: Bearer <MCP_AUTH_TOKEN>reçoit un 401.Les commandes worker sont limitées à une liste blanche.
Le token HiveOS ne quitte jamais le serveur.
Option en plus : ajouter Cloudflare Access devant le hostname pour restreindre par email/pays.
This server cannot be deployed
Maintenance
Related MCP Connectors
WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.
- platform7nOAuthtech.p7n
Connect Claude to your Platform7n workspaces — chat, links, and tasks. One-click OAuth.
Manage your IoT device fleet directly from Claude. Create device templates with datastreams and events, provision new devices, read live sensor data, and control outputs. The Blynk connector integrates with the Blynk IoT platform, enabling direct configuration and monitoring of connected devices and infrastructure.
Garmin data in Claude & ChatGPT via the Garmin Health API. OAuth sign-in, no password sharing.
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables Claude to monitor and manage homelab infrastructure including Docker containers, OPNsense firewall, and TrueNAS storage with configurable capability levels from read-only monitoring to full management control.1315 npm7-
- AlicenseNot gradedqualityDmaintenanceConnects Claude Desktop to the Enphase Developer API v4 for read-only access to solar production, consumption, battery, and EV charger data, with optional write tools for battery settings and EV charging.1MIT
- AlicenseAqualityDmaintenanceConnects Claude to Open WebUI, enabling chat management, RAG knowledge bases, files, functions, and prompts directly from Claude.2615 npm2MIT
- AlicenseNot gradedqualityDmaintenanceControl and monitor your AC Infinity grow environment through Claude and any MCP-compatible AI assistant. It provides live sensor data, analytics, and the ability to adjust fan speeds or port states using natural language.MIT