rosclaw (ros-claw/rosclaw) is an MCP server listed on the M8ven Trust Index. It scores 74 out of 100, grade C. It declares 72 tools. No publisher has claimed this listing.
Self-evolving runtime infrastructure for Physical AI and embodied agents. Ground AI agents into robot bodies with e-URDF, sandbox safety, capability routing, praxis capture, physical memory, runtime intervention, and skill evolution.
Emerging. No concerning findings. Grades remain capped until the project builds reputation through adoption. Grades reflect the full trust pyramid: code, verification depth, and reputation. New projects cap at C until adoption is earned.
How we verified
Verified is a snapshot. Live keeps it current, and builds your track record.
⚡ Connect GitHub → continuous verification on every pushwhy connect →Who stands behind it
ros-claw
Source: github_code
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find. Or connect your repo for our deepest verification, Live Monitored: read-only, revoke anytime. What we access →
Install from
The grade above is for the source repository. Registries can serve a different version, so we mark the ones we were not able to read.
These names and descriptions are the publisher's own, read from the source code. We print them as written. Our assessment is the findings above, not this list.
rosclaw_observerosclaw_verifyrosclaw_memory_queryQuery memory/practice/how with evidence references.
rosclaw_fail_saferosclaw_capabilitiesrosclaw_stop_operationStop a running operation (ledger-first cancel, audited).
rosclaw_task_submitrosclaw_task_observerosclaw_task_steerSend a steering note to the SAME running execution session.
rosclaw_task_answerAnswer an execution's question (INPUT_REQUIRED) — same session continues.
rosclaw_task_pausePause a running execution (control ACK — session preserved).
rosclaw_task_resumeResume a paused execution (same session).
rosclaw_task_cancelCancel an execution (audited control cancel).
rosclaw_inspectprocess_startprocess_statusRead an operation's authoritative state (RUNNING/SUCCEEDED/FAILED/CANCELLED + heartbeat).
process_outputRead an operation's stdout/stderr stream (newest last; bounded tail).
process_stopStop a running operation (ledger-first cancel — audited).
rosclaw_deliverrosclaw_request_actionrosclaw_statusrosclaw_task_inspectrosclaw_artifact_listrosclaw_artifact_resolvebashwriteCreate/overwrite a file inside the project workspace (path-checked).
editreadRead a file inside the workspace (path-checked).
lsList a directory inside the workspace (path-checked).
findFind files by name substring inside the workspace (path-checked).
grepSearch file contents (literal substring) inside the workspace (path-checked).
ask_usertool_funcros_pingCheck if rosbridge is reachable and detect ROS version.
ros_discoverDiscover topics, services, actions, nodes, and parameters.
ros_compile_manifestCompile capabilities from the ROS graph.
ros_list_capabilitiesList capabilities available through the registered ROS provider.
ros_inspect_capabilityros_validate_capabilityros_execute_capabilityros_emergency_stopdynamic_tool_70dynamic_tool_83system.list_robotsList all available robots in the e-URDF-Zoo registry
system.list_providersList all registered capability providers (llm, vlm, skill, critic, etc.)
system.run_sandbox_tasksystem.query_memoryQuery ROSClaw Memory for past experiences, failures, or success patterns
system.explain_failureExplain the most recent failure and get recovery suggestions from Memory/How
system.compile_asset_bundleCompile an Asset Bundle (Skill Manifest + Provider Manifest + Tests) for a new capability
system.get_versionGet ROSClaw version and system status
ur5_get_joint_statesGet current joint positions, velocities, and efforts
ur5_move_jointsur5_execute_trajectoryur5_emergency_stopur5_get_limitsGet robot joint limits and safety parameters
ur5_validate_trajectoryValidate trajectory through Digital Twin without executing
limo.localization.get_pose读取 LIMO 当前定位位姿(仿真观测,SIMULATED 证据域)。
limo.healthLIMO 仿真健康状态(电量/驱动/定位在线)。
limo.speaker.play_tone播放提示音(物理动作;SIM 下为仿真执行)。
limo.localization.set_initial_pose设置地图初始位姿(物理动作;SIM 下为仿真执行)。
ur5e.plan_cartesian_path规划笛卡尔轨迹(COMPUTE,无副作用):任意路径点
ur5e.execute_plan执行已规划的轨迹(物理动作;SIM 下为仿真执行)——
ur5e.execute_cartesian_path[deprecated——dev 兼容层] 直接执行完整轨迹对象;
ur5e.get_cartesian_trace读取最近执行的笛卡尔轨迹 trace(时间序列 + hash + SVG,
ur5e.render_trace_preview确定性路径预演渲染(COMPUTE):把最近执行的 trace 渲染成
ur5e.verify_drawing后验几何验证(COMPUTE,NOT_INDEPENDENT/非独立证据):
ur5e.reset_simulation重置仿真状态(CONTROL——按策略经授权链或维护通道)。
ur5e.get_joint_state读取 UR5e 当前 6 关节角(rad,SIM 观测)。
ur5e.get_end_effector_pose读取 UR5e 末端执行器位姿(x/y/z 米 + roll/pitch/yaw rad,SIM 观测)。
ur5e.move_joints关节空间运动到目标关节角(物理动作;SIM 下为仿真执行)。
ur5e.move_to_pose末端执行器移动到目标位姿(物理动作;SIM 下为仿真执行;
ur5e.stop停止当前运动并保持状态(物理动作;SIM 下为仿真执行)。
KIMI_API_KEYPI_CODING_AGENT_DIRPI_SKIP_VERSION_CHECKROSCLAW_CONTROL_TOKENROSCLAW_HOMEset, otherwise $/data/practice (default ~/.rosclaw/data/practice).ROSCLAW_KIMI_API_KEYROSCLAW_PRODUCT_VERSIONROSCLAW_TUI_UNICODEROSCLAW_UI_LOCALEROSCLAW_AGENT_CLIENTROSCLAW_MCP_TRANSPORTROSCLAW_MCP_HOSTROSCLAW_MCP_PORTROSCLAW_ROBOT_IDROSCLAW_PROFILEROSCLAW_PROJECT_ROOTROSCLAW_LOG_LEVELROSCLAW_MCP_FIXTUREROSCLAW_DEBUG_CONTEXTUR5_ROBOT_IPUR5_FIREWALL_MODELROSCLAW_AGENT_ACTORROSCLAW_AGENT_SESSIONROSCLAW_MCP_HUBROSCLAW_EVOLUTION_ARENA_REPORTROSCLAW_PI_CLIROSCLAW_REQUIRE_JS_STAGECANARY_RUNSXDG_STATE_HOMEGITHUB_TOKENGH_TOKENREPLAY_EVENTSEXP4_SUDO_PASSROSCLAW_PHYSICAL_GPUCUDA_VISIBLE_DEVICESROS_DISTROAMENT_PREFIX_PATHEDITORROSCLAW_SEEKDB_URLROSCLAW_PRACTICE_DEFAULT_PROVIDERROSCLAW_PRACTICE_HTTP_ADAPTER_URLDEEPSEEK_BASE_URLCOSMOS_ENDPOINTMINICPM_ENDPOINTVGGT_ENDPOINTROSCLAW_DEBUGROSCLAW_RELEASE_KEYROSCLAW_AGENT_ENTRYTool annotations
19/72 tools have annotations
Add readOnlyHint or destructiveHint annotations to every tool so hosts can warn users before invoking.
All four hints declared on every tool
72/72 tools missing one or more hints — rosclaw_observe (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); rosclaw_verify (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint); rosclaw_memory_query (missing: readOnlyHint, destructiveHint, idempotentHint, openWorldHint), +69 more. OpenAI's directory rejects tools where any of the four hints are missing or non-boolean.
For every tool, set all four hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to explicit true/false values that match the handler’s actual behaviour.
Claim the listing to review these findings one by one and send us a correction where you disagree, straight to the team. Claiming also means we tell you when the grade moves, and reach you first if we find anything urgent.
[](https://m8ven.ai/mcp/ros-claw/rosclaw)?variant=verified to the badge URL.Vetting this one by hand? Tool Check is an MCP that scores other MCPs. Add it once and ask Claude, ChatGPT, or any MCP client to grade a server, surface CVEs, check the publisher, and suggest safer alternatives — before you install.
https://m8ven.ai/api/mcp/tool-check