Skip to main content
Glama

SpareHive GPU Advisor

模型能否跑在某张卡上

fit_check

判断某模型(指定量化、指定上下文)能否跑在某张显卡上。返回 fits/tight/no/unknown、剩余显存、内存拆解、以及跑不动时的替代方案(降量化/减上下文/换更大卡),并附带该卡的租金。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
gpuYes显卡 id 或别名,如 rtx4090
modelYes
quantNo
context_tokensNo默认 4096

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It does disclose a real behavioral contract — the outcome vocabulary (fits/tight/no/unknown), remaining VRAM, memory breakdown, remediation suggestions, and the card's rental price — which is genuinely useful. It says nothing about cost, rate limits, error behavior for unknown GPUs, or whether the call is read-only, leaving meaningful gaps.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single dense sentence that front-loads the verdict and then enumerates the returned payload. Nothing is wasted, though the return-value inventory could have been trimmed or left to an output schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema and no annotations, the description usefully spells out what comes back and what the 'no' case offers. It is nearly sufficient for invocation; the main omissions are the meaning of 'unknown' (bad model/GPU id vs. genuinely unknown) and any note on the cost of the check.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 50%: gpu (id or alias) and context_tokens (default 4096) are documented, while model and quant carry no schema description. The description confirms quant and context are inputs that change the verdict but adds no format guidance (e.g. accepted quant names, context limits), so it only marginally compensates.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a precise verb+resource+conditions: judging whether a model at a given quantization and context length fits on a specific GPU. That is clearly distinct from search_models or data_status, though it never names the siblings (gpu_prices also covers rent, model_requirements also covers sizing) so the boundary is inferable rather than explicit.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is implied by the phrasing 'specify quantization, specify context', which tells the agent these knobs affect the answer, but there is no explicit when-to-use statement, no prerequisite (e.g. the GPU/model must be resolvable), and no pointer to model_requirements or gpu_prices for the underlying data.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources