Skip to main content
Glama
Lynn-hh

io.github.Lynn-hh/armguard-mcp

Related Servers

Alternatives to io.github.Lynn-hh/armguard-mcp

No user-submitted related servers found.

    Related Servers

    • A
      license
      A
      quality
      A
      maintenance
      Enables 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.
      16
      Apache 2.0
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables 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
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables 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
    • A
      license
      Not graded
      quality
      C
      maintenance
      World-first unified MCP gateway + Control Barrier Function (CBF-QP) safety engine for agentic robotics, enabling LLMs to control physical robots with mathematically proven safety.
      1
      MIT
    • A
      license
      B
      quality
      A
      maintenance
      An 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.
      6
      Apache 2.0

    TDQS

    A3.8/5.0

    Scored across 22 tools

    Disambiguation4/5

    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.

    Naming Consistency4/5

    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.

    Tool Count4/5

    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.

    Completeness4/5

    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.

    Maintenance

    ActivityMaintained
    ResponsivenessNo issues