io.github.Lynn-hh/armguard-mcp
Related Servers
Alternatives to io.github.Lynn-hh/armguard-mcp
No user-submitted related servers found.
Related Servers
- AlicenseAqualityAmaintenanceEnables AI agents to inspect and safely control ROS 2 topics, nodes, parameters, PID loops, LiDAR maps, trajectories, and robot fleets through guarded tools, plus a real-time dashboard with emergency-stop controls.16Apache 2.0
- AlicenseAqualityAmaintenanceEnables LLM coding agents to inspect, control, and verify remote ROS2 robotics applications without a local ROS2 installation, supporting topics, services, actions, parameters, TF transforms, and automated test suites.16Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables control of ROS/ROS2 robots through natural language commands by translating LLM instructions into ROS topics and services. Supports cross-platform WebSocket-based communication with existing robot systems without requiring code modifications.MIT
- AlicenseNot gradedqualityDmaintenanceEnables large language models to interact with ROS robots seamlessly, allowing natural language control, real-time sensor monitoring, and autonomous task execution without modifying existing robot code.Apache 2.0
- AlicenseNot gradedqualityCmaintenanceWorld-first unified MCP gateway + Control Barrier Function (CBF-QP) safety engine for agentic robotics, enabling LLMs to control physical robots with mathematically proven safety.1MIT

Reinsofficial
AlicenseBqualityAmaintenanceAn MCP server that lets an AI agent operate an owner-connected robot only through the owner's pre-approved, bounded actions, enforcing rate and motion limits, leases, replay and expiry checks, owner-only confirmation and stop controls, and a tamper-evident audit log. It also grades any robot connector against a hijacked agent via a built-in safety benchmark.6Apache 2.0
TDQS
Scored across 22 tools
Most tools have clearly distinct purposes: the three planners are separated by space (joint, IK pose, cartesian line), and read-only tools (get_robot_state, get_safety_envelope, get_safety_status, get_motion_status) target different resources despite similar names. The only real risk of confusion is among the stopping/recovery family (stop_motion, estop, reset_estop, error_recovery), but descriptions make the latch/approval semantics explicit enough to guide selection.
Predominantly consistent snake_case verb_noun (get_*, set_*, list_*, plan_*, execute_plan, switch_controllers) with a coherent gripper_* sub-family. A handful of bare noun/verb forms (estop, reset_estop, error_recovery, camera_snapshot, lookup_transform) deviate from the pattern but remain unambiguous.
22 tools is on the heavy side, but the domain genuinely spans planning, execution, monitoring, gripper control, safety policy, recovery, and ROS introspection, so almost every tool earns its place. Nothing looks redundant or like filler.
The surface covers the full lifecycle: introspect envelope/state/ROS graph, plan three ways, execute, monitor, control the gripper and controllers, stop/e-stop/reset, recover, and audit. Minor gaps exist (no explicit plan-inspection or cancel tool beyond stop_motion, no tool-frame/payload configuration), but these are workaroundable and likely intentional policy-side controls.