VNISH Global Operator
Read-only VNISH firmware metadata, Ninja guidance and input-based mining economics calculations.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"vnish-global-operator": {
"url": "https://vnish.global/ai/mcp/index.php"
}
}
}Remote endpoints
https://vnish.global/ai/mcp/index.phpstreamable-httpWhat it can do
Tool inventory
Tools (3)
🟢lookup_firmware(model_id, board_platform, version)
Find records in a dated snapshot of the public vnish.global firmware catalog. Use the exact model ID; narrow by board code and version if known. Returns file size, SHA-256 and source links. A catalog record does not establish device compatibility, package authenticity, or successful hardware testing. Does not download or install firmware.
Input Schema
{
"type": "object",
"properties": {
"model_id": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"pattern": "^[a-z0-9-]+$",
"description": "Exact catalog model ID, for example s19j-xp. Read the model-index resource for all IDs."
},
"board_platform": {
"type": "string",
"enum": [
"aml",
"bb",
"cv",
"xil"
]
},
"version": {
"type": "string",
"enum": [
"1.3.4",
"1.3.5",
"1.3.6"
]
}
},
"required": [
"model_id"
],
"additionalProperties": false
}🟢find_ninja_reference(topic, language)
Return a selected public VNISH Ninja guide about control-board identification, installation SSH errors, or return-to-stock preparation. A reference is not a device-specific installation or recovery instruction. No device connection or action is performed.
Input Schema
{
"type": "object",
"properties": {
"topic": {
"type": "string",
"enum": [
"identify-control-board",
"ssh-error-install",
"return-to-stock"
]
},
"language": {
"type": "string",
"enum": [
"en",
"ru"
],
"default": "en"
}
},
"required": [
"topic"
],
"additionalProperties": false
}🟢calculate_roi_scenario(hashrate_th_s, power_w, dev_fee_percent, hashprice_usd_per_th_day, electricity_usd_per_kwh, ...)
Calculate hypothetical daily revenue after an illustrative time/hashrate-based developer fee and electricity cost using user-supplied inputs. H*q*(hours/24)*(1-f/100) - (W/1000)*hours*t. This is a scenario, not a profit forecast or a statement of actual VNISH fees. Use pre-fee gross hashrate; do not deduct the fee twice.
Input Schema
{
"type": "object",
"properties": {
"hashrate_th_s": {
"type": "number",
"minimum": 0,
"maximum": 100000000,
"description": "Gross pre-fee hashrate, TH/s. The daily hashprice input must use the same hashrate basis."
},
"power_w": {
"type": "number",
"minimum": 0,
"maximum": 1000000000,
"description": "Average wall power while operating, watts."
},
"dev_fee_percent": {
"type": "number",
"minimum": 0,
"maximum": 100,
"description": "Scenario fee as a percent of gross daily revenue. This tool does not supply an actual firmware fee."
},
"hashprice_usd_per_th_day": {
"type": "number",
"minimum": 0,
"maximum": 1000000,
"description": "Gross daily revenue for one TH/s, USD/(TH/s)/day. Supply it yourself; no market data is fetched."
},
"electricity_usd_per_kwh": {
"type": "number",
"minimum": 0,
"maximum": 1000,
"description": "Electricity price in USD/kWh."
},
"operating_hours_per_day": {
"type": "number",
"minimum": 0,
"maximum": 24,
"default": 24,
"description": "Hours per day at the stated hashrate and wall power. Revenue and electricity scale by this same uptime assumption."
}
},
"required": [
"hashrate_th_s",
"power_w",
"dev_fee_percent",
"hashprice_usd_per_th_day",
"electricity_usd_per_kwh"
],
"additionalProperties": false
}Community
Evidence