{"id":46198,"name":"RoboParts","description":"具身系统的组合校验层（vendor-neutral composition checker for embodied systems）。20 个品类、868 条实体，提供三态 fail-closed 兼容判定（能/不能/不知道）、BOM 矩阵检查、共装关系判定（A↔宿主↔B）、标准合规审计、URDF 校验与研究进度溯源。输出可核验的三态结论（能/不能/不知道），未声明维度显式标为 unknown 而非 fail-open。既不生产也不转售任何零部件——因为不卖零件，所以没有理由骗你选一个。真正的护城河是三态 fail-closed compose 引擎 + 三条定理 + 40 项 CI 闸门。","card_url":"https://roboparts.cc/.well-known/agent-card.json","endpoint":"https://roboparts.cc/a2a","protocol_version":"1.0","first_seen":"2026-10-12T05:08:03.119394+00:00","last_verified":"2026-10-12T07:16:36.492308+00:00","card":{"name":"RoboParts","skills":[{"id":"roboparts-search","name":"搜索机器人零部件","tags":["robotics","robot-parts","compatibility","vendor-neutral"],"examples":["用户想找某类机器人零件（执行器/传感器/芯片/协议/平台），或给出型号片段需要补全信息时。"],"inputModes":["application/json"],"description":"用户想找某类机器人零件（执行器/传感器/芯片/协议/平台），或给出型号片段需要补全信息时。","outputModes":["application/json"]},{"id":"roboparts-component-detail","name":"查询单个零部件详情","tags":["robotics","robot-parts","compatibility","vendor-neutral"],"examples":["已经拿到零部件 ID（如 ACT-001），需要完整规格、厂商、证据等级与数据缺口时。"],"inputModes":["application/json"],"description":"已经拿到零部件 ID（如 ACT-001），需要完整规格、厂商、证据等级与数据缺口时。","outputModes":["application/json"]},{"id":"roboparts-compat-check","name":"四维兼容性判定","tags":["robotics","robot-parts","compatibility","vendor-neutral","compatibility-check"],"examples":["用户问「A 和 B 能不能装一起」「这两个零件兼容吗」「选型有没有冲突」时。"],"inputModes":["application/json"],"description":"用户问「A 和 B 能不能装一起」「这两个零件兼容吗」「选型有没有冲突」时。","outputModes":["application/json"]},{"id":"roboparts-recommend","name":"按应用场景推荐组合","tags":["robotics","robot-parts","compatibility","vendor-neutral","selection"],"examples":["用户要「给某类机器人配一套零件」「预算 X 元怎么选」时。"],"inputModes":["application/json"],"description":"用户要「给某类机器人配一套零件」「预算 X 元怎么选」时。","outputModes":["application/json"]},{"id":"roboparts-compare","name":"多零部件参数并排对比","tags":["robotics","robot-parts","compatibility","vendor-neutral"],"examples":["用户要在 2~6 个零部件之间横向比较参数（扭矩/电压/协议/价格等），或说「帮我对比这几个型号」时，一次调用替代连发多次 get_component_detail。"],"inputModes":["application/json"],"description":"用户要在 2~6 个零部件之间横向比较参数（扭矩/电压/协议/价格等），或说「帮我对比这几个型号」时，一次调用替代连发多次 get_component_detail。","outputModes":["application/json"]},{"id":"roboparts-parameter-semantics","name":"参数口径语义查询","tags":["robotics","robot-parts","compatibility","vendor-neutral","selection"],"examples":["用户问「这个扭矩参数靠谱吗」「不同厂商参数怎么比」「单位怎么换算」时。"],"inputModes":["application/json"],"description":"用户问「这个扭矩参数靠谱吗」「不同厂商参数怎么比」「单位怎么换算」时。","outputModes":["application/json"]},{"id":"roboparts-bom-compat","name":"BOM 两两兼容性矩阵","tags":["robotics","robot-parts","compatibility","vendor-neutral","compatibility-check","bom"],"examples":["用户给了一整张零件清单 / BOM（如 [\"ACT-001\",\"SENS-001\"]），问这些零件彼此之间在电气 / 机械 / 协议 / 软件四维是否兼容、冲突在哪时。"],"inputModes":["application/json"],"description":"用户给了一整张零件清单 / BOM（如 [\"ACT-001\",\"SENS-001\"]），问这些零件彼此之间在电气 / 机械 / 协议 / 软件四维是否兼容、冲突在哪时。","outputModes":["application/json"]},{"id":"roboparts-semantic-search","name":"自然语言语义召回零部件","tags":["robotics","robot-parts","compatibility","vendor-neutral","selection"],"examples":["用户用自然语言描述需求（如「人形机器人髋部高扭矩电机」「六维力传感器 防水」），不确定确切型号或参数名，需要发现式检索而非精确筛选时。"],"inputModes":["application/json"],"description":"用户用自然语言描述需求（如「人形机器人髋部高扭矩电机」「六维力传感器 防水」），不确定确切型号或参数名，需要发现式检索而非精确筛选时。","outputModes":["application/json"]},{"id":"roboparts-standard-audit","name":"标准符合性自校验","tags":["robotics","robot-parts","compatibility","vendor-neutral","standards-audit"],"examples":["用户想核对某零件 / 厂商声明的标准符合性，或想知道哪些声明能被已知标准集核实、哪些是出处存疑的条目时。"],"inputModes":["application/json"],"description":"用户想核对某零件 / 厂商声明的标准符合性，或想知道哪些声明能被已知标准集核实、哪些是出处存疑的条目时。","outputModes":["application/json"]},{"id":"roboparts-compat-review","name":"多Agent质保复核兼容性","tags":["robotics","robot-parts","compatibility","vendor-neutral","compatibility-check"],"examples":["对外发布 / 采购决策前要对兼容性结论做第二双眼睛复核时：给出 L0–L3 风险分级、证据不足时降级、缺失证据显式列出。"],"inputModes":["application/json"],"description":"对外发布 / 采购决策前要对兼容性结论做第二双眼睛复核时：给出 L0–L3 风险分级、证据不足时降级、缺失证据显式列出。","outputModes":["application/json"]},{"id":"roboparts-urdf-lint","name":"URDF 兼容性检查","tags":["robotics","robot-parts","compatibility","vendor-neutral","urdf"],"examples":["用户上传或引用 URDF XML 文件，想做兼容性预检、检查运动学树完整性、或验证是否符合 ROS 工业标准帧规范时。"],"inputModes":["application/json"],"description":"用户上传或引用 URDF XML 文件，想做兼容性预检、检查运动学树完整性、或验证是否符合 ROS 工业标准帧规范时。","outputModes":["application/json"]},{"id":"roboparts-compose-frontier","name":"三轴组合裁决与 composed=0 归因","tags":["robotics","robot-parts","compatibility","vendor-neutral","co-mount"],"examples":["用户问「这两个零件为什么判为 type_error」「哪些配对能真的装起来」「composed 是不是 0」「为什么机械能拧上但组合判不出来」，或需要研究层口径（三轴 mechanical/elect"],"inputModes":["application/json"],"description":"用户问「这两个零件为什么判为 type_error」「哪些配对能真的装起来」「composed 是不是 0」「为什么机械能拧上但组合判不出来」，或需要研究层口径（三轴 mechanical/electrical/signal）结论时。","outputModes":["application/json"]},{"id":"roboparts-evidence-cohort","name":"最小可行同质集取证判据","tags":["robotics","robot-parts","compatibility","vendor-neutral","evidence-traceability"],"examples":["用户问「取证该从哪开始」「补哪条数据最值」「补机械声明率有没有用」「K=2 是什么意思」时。"],"inputModes":["application/json"],"description":"用户问「取证该从哪开始」「补哪条数据最值」「补机械声明率有没有用」「K=2 是什么意思」时。","outputModes":["application/json"]},{"id":"roboparts-evidence-mdv","name":"边际声明价值与零贡献轴","tags":["robotics","robot-parts","compatibility","vendor-neutral","evidence-traceability"],"examples":["用户问「补哪个轴最划算」「某轴还有取证价值吗」「机械声明率低是不是真问题」时。"],"inputModes":["application/json"],"description":"用户问「补哪个轴最划算」「某轴还有取证价值吗」「机械声明率低是不是真问题」时。","outputModes":["application/json"]},{"id":"roboparts-connector-types","name":"连接器类型判据（三元组）","tags":["robotics","robot-parts","compatibility","vendor-neutral"],"examples":["用户问「这两个连接器能不能互插」「同为 M8 为什么判不兼容」「pinout 为 null 是什么意思」时。"],"inputModes":["application/json"],"description":"用户问「这两个连接器能不能互插」「同为 M8 为什么判不兼容」「pinout 为 null 是什么意思」时。","outputModes":["application/json"]},{"id":"roboparts-research-progress","name":"核心目标完成度","tags":["robotics","robot-parts","compatibility","vendor-neutral","research-progress"],"examples":["用户问「这个项目做到什么程度了」「核心目标完成了几成」「composed 为什么是 0」时。"],"inputModes":["application/json"],"description":"用户问「这个项目做到什么程度了」「核心目标完成了几成」「composed 为什么是 0」时。","outputModes":["application/json"]},{"id":"roboparts-co-mount","name":"共装裁决（三段 A↔宿主↔B）","tags":["robotics","robot-parts","compatibility","vendor-neutral","co-mount"],"examples":["用户问「这台机器人能不能同时装夹爪 A 和传感器 B」「两个夹爪能一起装吗」「为什么判 port_exhausted」时。"],"inputModes":["application/json"],"description":"用户问「这台机器人能不能同时装夹爪 A 和传感器 B」「两个夹爪能一起装吗」「为什么判 port_exhausted」时。","outputModes":["application/json"]},{"id":"roboparts-tool-side","name":"宿主工具侧接口取证","tags":["robotics","robot-parts","compatibility","vendor-neutral"],"examples":["用户问「这台机器人工具侧有几个电气接口」「tool_io_ports 是多少」「为什么 FR3 判 unknown」时。"],"inputModes":["application/json"],"description":"用户问「这台机器人工具侧有几个电气接口」「tool_io_ports 是多少」「为什么 FR3 判 unknown」时。","outputModes":["application/json"]},{"id":"roboparts-behavior-evidence","name":"行为证据（真机 benchmark）","tags":["robotics","robot-parts","compatibility","vendor-neutral","evidence-traceability"],"examples":["用户问「这个模型真机表现如何」「有没有实测成功率」「仿真成绩能当真机用吗」时。"],"inputModes":["application/json"],"description":"用户问「这个模型真机表现如何」「有没有实测成功率」「仿真成绩能当真机用吗」时。","outputModes":["application/json"]},{"id":"roboparts-body-binding","name":"开源VLA→本体绑定（强度分档）","tags":["robotics","robot-parts","compatibility","vendor-neutral"],"examples":["用户问「这个模型跑在什么机器人上」「绑定可信吗」「为什么 SmolVLA 没有 body_robot」时。"],"inputModes":["application/json"],"description":"用户问「这个模型跑在什么机器人上」「绑定可信吗」「为什么 SmolVLA 没有 body_robot」时。","outputModes":["application/json"]}],"$schema":"https://spec.agentcard.dev/schema-v1.0.json","version":"1.1.1","provider":{"url":"https://roboparts.cc","supportUrl":"https://roboparts.cc/api/register","organization":"RoboParts"},"security":[],"boundaries":["只读、免鉴权、不设 cookie、不存储调用方数据","兼容性结论基于厂商公开声明字段的规则推断，非实验室实测","厂商未声明的维度记为 unknown（无法判定），不计入兼容也不计入不兼容","与任何零部件厂商无商业绑定；不生产、不代理、不转售任何零部件","A2A message/send 桥接已上线（/a2a），但不解析自然语言意图——委派方需显式给出工具名与参数"],"contactUrl":"https://github.com/lm203688/roboparts/issues","description":"具身系统的组合校验层（vendor-neutral composition checker for embodied systems）。20 个品类、868 条实体，提供三态 fail-closed 兼容判定（能/不能/不知道）、BOM 矩阵检查、共装关系判定（A↔宿主↔B）、标准合规审计、URDF 校验与研究进度溯源。输出可核验的三态结论（能/不能/不知道），未声明维度显式标为 unknown 而非 fail-open。既不生产也不转售任何零部件——因为不卖零件，所以没有理由骗你选一个。真正的护城河是三态 fail-closed compose 引擎 + 三条定理 + 40 项 CI 闸门。","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"1.0","securitySchemes":{},"documentationUrl":"https://roboparts.cc/llms.txt","defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"supportedInterfaces":[{"url":"https://roboparts.cc/a2a","note":"A2A v1.0 message/send 桥接端点。把 A2A 委派映射到 MCP tools/call（与 /mcp 共用同一份工具表）。不解析自然语言意图——请在 message 的 data part 给出 {\"tool\":\"<名>\",\"arguments\":{...}}；未给 tool 时返回能力清单。","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://roboparts.cc/mcp","note":"MCP Streamable HTTP 端点（底层 JSON-RPC 2.0 over HTTPS）。调用工具走 MCP tools/call；若需 A2A 语义委派，改用 /a2a。","protocolBinding":"JSONRPC","protocolVersion":"1.0"}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-12T07:16:36.492308+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_check":{"checked_at":"2026-10-12T07:16:36.492308+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://roboparts.cc/.well-known/agent-card.json"],"also_observed_in":[{"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_seen":"2026-10-12T05:42:48.241252+00:00"}],"skills":[{"skill_id":"roboparts-bom-compat","name":"BOM 两两兼容性矩阵","description":"用户给了一整张零件清单 / BOM（如 [\"ACT-001\",\"SENS-001\"]），问这些零件彼此之间在电气 / 机械 / 协议 / 软件四维是否兼容、冲突在哪时。","tags":["robotics","robot-parts","compatibility","vendor-neutral","compatibility-check","bom"],"quality_warning":false},{"skill_id":"roboparts-urdf-lint","name":"URDF 兼容性检查","description":"用户上传或引用 URDF XML 文件，想做兼容性预检、检查运动学树完整性、或验证是否符合 ROS 工业标准帧规范时。","tags":["robotics","robot-parts","compatibility","vendor-neutral","urdf"],"quality_warning":false},{"skill_id":"roboparts-compose-frontier","name":"三轴组合裁决与 composed=0 归因","description":"用户问「这两个零件为什么判为 type_error」「哪些配对能真的装起来」「composed 是不是 0」「为什么机械能拧上但组合判不出来」，或需要研究层口径（三轴 mechanical/electrical/signal）结论时。","tags":["robotics","robot-parts","compatibility","vendor-neutral","co-mount"],"quality_warning":false},{"skill_id":"roboparts-co-mount","name":"共装裁决（三段 A↔宿主↔B）","description":"用户问「这台机器人能不能同时装夹爪 A 和传感器 B」「两个夹爪能一起装吗」「为什么判 port_exhausted」时。","tags":["robotics","robot-parts","compatibility","vendor-neutral","co-mount"],"quality_warning":false},{"skill_id":"roboparts-parameter-semantics","name":"参数口径语义查询","description":"用户问「这个扭矩参数靠谱吗」「不同厂商参数怎么比」「单位怎么换算」时。","tags":["robotics","robot-parts","compatibility","vendor-neutral","selection"],"quality_warning":false},{"skill_id":"roboparts-compat-check","name":"四维兼容性判定","description":"用户问「A 和 B 能不能装一起」「这两个零件兼容吗」「选型有没有冲突」时。","tags":["robotics","robot-parts","compatibility","vendor-neutral","compatibility-check"],"quality_warning":false},{"skill_id":"roboparts-compat-review","name":"多Agent质保复核兼容性","description":"对外发布 / 采购决策前要对兼容性结论做第二双眼睛复核时：给出 L0–L3 风险分级、证据不足时降级、缺失证据显式列出。","tags":["robotics","robot-parts","compatibility","vendor-neutral","compatibility-check"],"quality_warning":false},{"skill_id":"roboparts-compare","name":"多零部件参数并排对比","description":"用户要在 2~6 个零部件之间横向比较参数（扭矩/电压/协议/价格等），或说「帮我对比这几个型号」时，一次调用替代连发多次 get_component_detail。","tags":["robotics","robot-parts","compatibility","vendor-neutral"],"quality_warning":false},{"skill_id":"roboparts-tool-side","name":"宿主工具侧接口取证","description":"用户问「这台机器人工具侧有几个电气接口」「tool_io_ports 是多少」「为什么 FR3 判 unknown」时。","tags":["robotics","robot-parts","compatibility","vendor-neutral"],"quality_warning":false},{"skill_id":"roboparts-body-binding","name":"开源VLA→本体绑定（强度分档）","description":"用户问「这个模型跑在什么机器人上」「绑定可信吗」「为什么 SmolVLA 没有 body_robot」时。","tags":["robotics","robot-parts","compatibility","vendor-neutral"],"quality_warning":false},{"skill_id":"roboparts-recommend","name":"按应用场景推荐组合","description":"用户要「给某类机器人配一套零件」「预算 X 元怎么选」时。","tags":["robotics","robot-parts","compatibility","vendor-neutral","selection"],"quality_warning":false},{"skill_id":"roboparts-search","name":"搜索机器人零部件","description":"用户想找某类机器人零件（执行器/传感器/芯片/协议/平台），或给出型号片段需要补全信息时。","tags":["robotics","robot-parts","compatibility","vendor-neutral"],"quality_warning":false},{"skill_id":"roboparts-evidence-cohort","name":"最小可行同质集取证判据","description":"用户问「取证该从哪开始」「补哪条数据最值」「补机械声明率有没有用」「K=2 是什么意思」时。","tags":["robotics","robot-parts","compatibility","vendor-neutral","evidence-traceability"],"quality_warning":false},{"skill_id":"roboparts-component-detail","name":"查询单个零部件详情","description":"已经拿到零部件 ID（如 ACT-001），需要完整规格、厂商、证据等级与数据缺口时。","tags":["robotics","robot-parts","compatibility","vendor-neutral"],"quality_warning":false},{"skill_id":"roboparts-standard-audit","name":"标准符合性自校验","description":"用户想核对某零件 / 厂商声明的标准符合性，或想知道哪些声明能被已知标准集核实、哪些是出处存疑的条目时。","tags":["robotics","robot-parts","compatibility","vendor-neutral","standards-audit"],"quality_warning":false},{"skill_id":"roboparts-research-progress","name":"核心目标完成度","description":"用户问「这个项目做到什么程度了」「核心目标完成了几成」「composed 为什么是 0」时。","tags":["robotics","robot-parts","compatibility","vendor-neutral","research-progress"],"quality_warning":false},{"skill_id":"roboparts-semantic-search","name":"自然语言语义召回零部件","description":"用户用自然语言描述需求（如「人形机器人髋部高扭矩电机」「六维力传感器 防水」），不确定确切型号或参数名，需要发现式检索而非精确筛选时。","tags":["robotics","robot-parts","compatibility","vendor-neutral","selection"],"quality_warning":false},{"skill_id":"roboparts-behavior-evidence","name":"行为证据（真机 benchmark）","description":"用户问「这个模型真机表现如何」「有没有实测成功率」「仿真成绩能当真机用吗」时。","tags":["robotics","robot-parts","compatibility","vendor-neutral","evidence-traceability"],"quality_warning":false},{"skill_id":"roboparts-evidence-mdv","name":"边际声明价值与零贡献轴","description":"用户问「补哪个轴最划算」「某轴还有取证价值吗」「机械声明率低是不是真问题」时。","tags":["robotics","robot-parts","compatibility","vendor-neutral","evidence-traceability"],"quality_warning":false},{"skill_id":"roboparts-connector-types","name":"连接器类型判据（三元组）","description":"用户问「这两个连接器能不能互插」「同为 M8 为什么判不兼容」「pinout 为 null 是什么意思」时。","tags":["robotics","robot-parts","compatibility","vendor-neutral"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":2,"passed":2},"recent_checks":[{"card_url":"https://roboparts.cc/.well-known/agent-card.json","checked_at":"2026-10-12T07:16:36.492308+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://roboparts.cc/.well-known/agent-card.json","checked_at":"2026-10-12T05:08:03.119394+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-12T07:16:36.492308+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-12T05:08:03.119394+00:00","state":"jsonrpc_no_task_lookup","http_status":200,"detail":"Endpoint answered JSON-RPC, but neither tasks/get (A2A 0.3) nor GetTask (A2A 1.0) is available. Listing does not require task lookup; implement the method matching your advertised version to confirm A2A"},"x402_price_check":null,"events":[],"relationships":[],"verification":{"agent_card_url":"https://roboparts.cc/.well-known/agent-card.json","last_successful_card_check":"2026-10-12T07:16:36.492308+00:00","latest_card_check":{"checked_at":"2026-10-12T07:16:36.492308+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-12T07:16:36.492308+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-12T07:16:36.492308+00:00","endpoint_tls_reachable":true,"protocol_check_state":"jsonrpc_no_task_lookup","protocol_checked_at":"2026-10-12T05:08:03.119394+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}