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
}社区
证据