Skip to main content
Glama

RoboParts 机器人零部件兼容性

get_robot_tool_side

查询机器人本体的工具侧接口取证:工具法兰(ISO 9409-1 标号)、工具 I/O 位数、连接器型号与承载信号。适合回答「这台机器人工具侧有几个电气接口」「tool_io_ports 为什么是 null」「UR 的工具侧能挂几个传感器」。★ tool_io_ports 是一手取证的整数位计数(不是针数);未取证者留 null,判据据此走 unknown,不按型号名推断。只读、免鉴权。

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.7/5.0
Behavior4/5

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

With no annotations provided, the description carries the burden and does disclose key traits: it is read-only and requires no authentication (只读、免鉴权), tool_io_ports is a first-hand attested integer bit count rather than a pin count, unattested values are left null, and results must not be inferred from model name. What is missing is any note on scope of the query or result shape beyond the listed fields.

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?

Purpose is front-loaded, followed by example questions and then the critical null/no-inference caveat. Four compact sentences, each carrying content; the heavy bold/markdown emphasis is stylistic but not wasteful.

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

Completeness3/5

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

There is no output schema and no annotations, and the description does list the returned fields and the null semantics, which is the important part. But with zero input parameters it never clarifies query scope — whether it returns one robot or all robots, and how the caller targets a specific body — leaving a genuine ambiguity for the agent.

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

Parameters4/5

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

The tool has zero parameters, so the baseline is 4 and there is no schema detail the description needs to compensate for. However, the absence of any parameter also means the description never explains how the target robot is selected, which is a real semantic gap.

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?

States a concrete verb+resource pair: retrieve tool-side interface forensics for a robot body (ISO 9409-1 flange designation, tool I/O bit count, connector model, signals). The scope is specific enough that an agent knows it is not the generic component lookup or explain_connector_types tools, though no sibling is named explicitly.

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 conveyed only indirectly through example questions ("how many electrical interfaces does the tool side have", "why is tool_io_ports null"). There is no explicit statement of when to pick this over explain_connector_types or get_component_detail, and no exclusions.

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.