EvaFarm — GPU render nodes
Render farm GPU nodes: live availability, installed DCC apps and engines, per-minute cost.
我該用這個嗎
品質與安全性
發現項目(2)
- LOW在 get_node 中
- LOW在 service_status 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"evafarm": {
"url": "https://evafarmstore.ru/mcp"
}
}
}遠端端點
https://evafarmstore.ru/mcpstreamable-http它能做什麼
工具清單
工具(5)
🟢list_nodes(available_only, gpu, software, engine, currency)
The EvaFarm node catalog with live status (available / busy / reserved / maintenance), hardware, hourly price and installed software and render engines. Filter to find a machine for a job.
輸入結構描述
{
"type": "object",
"properties": {
"available_only": {
"type": "boolean",
"description": "Only nodes free to rent right now."
},
"gpu": {
"type": "string",
"description": "GPU model substring, e.g. \"4090\" or \"5090\"."
},
"software": {
"type": "string",
"description": "Required application, e.g. \"cinema4d\", \"blender\", \"houdini\"."
},
"engine": {
"type": "string",
"description": "Required render engine, e.g. \"redshift\", \"octane\", \"cycles\"."
},
"currency": {
"type": "string",
"enum": [
"RUB",
"USD"
],
"description": "Price currency. Default RUB."
}
},
"additionalProperties": false
}🟢get_node(label, currency)
Full details of one node by its label, e.g. "NODE_03" (also accepts "3" or "node 3").
輸入結構描述
{
"type": "object",
"properties": {
"label": {
"type": "string",
"description": "Node label, e.g. \"NODE_03\"."
},
"currency": {
"type": "string",
"enum": [
"RUB",
"USD"
],
"description": "Price currency. Default RUB."
}
},
"required": [
"label"
],
"additionalProperties": false
}🟢estimate_cost(node, hours, minutes, frames, seconds_per_frame, ...)
Price a rental the way EvaFarm bills it: per active minute, rounded up, no minimum; node preparation is not billed. Give a duration (hours and/or minutes) or a render (frames × seconds_per_frame measured on that kind of node). With a node label the estimate uses its rate; without one it prices every hardware configuration in the catalog. nodes_count > 1 splits the frames evenly across that many identical nodes.
輸入結構描述
{
"type": "object",
"properties": {
"node": {
"type": "string",
"description": "Node label to price, e.g. \"NODE_03\". Omit to compare all configurations."
},
"hours": {
"type": "number",
"minimum": 0,
"description": "Rental duration in hours (may be combined with minutes)."
},
"minutes": {
"type": "number",
"minimum": 0,
"description": "Rental duration in minutes."
},
"frames": {
"type": "integer",
"minimum": 1,
"description": "Number of frames to render."
},
"seconds_per_frame": {
"type": "number",
"exclusiveMinimum": 0,
"description": "Render time of one frame on that node, in seconds."
},
"nodes_count": {
"type": "integer",
"minimum": 1,
"maximum": 64,
"description": "Identical nodes rendering in parallel. Default 1."
},
"currency": {
"type": "string",
"enum": [
"RUB",
"USD"
],
"description": "Price currency. Default RUB."
}
},
"additionalProperties": false
}🟢service_status
How many nodes are available, busy, reserved or in maintenance right now.
輸入結構描述
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢rental_guide(language)
How to start renting on EvaFarm: sign-in, projects and wallets, billing rules, connecting via AnyDesk/RustDesk, teams, privacy, and the links to the app, the site and support.
輸入結構描述
{
"type": "object",
"properties": {
"language": {
"type": "string",
"enum": [
"en",
"ru"
],
"description": "Language of the guide. Default en."
}
},
"additionalProperties": false
}社群
證據