{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Lynn-hh/armguard-mcp","description":"Safety-first MCP server for ROS 2 robot arms: server-side safety envelope, human approval, audit","title":"armguard-mcp","repository":{"url":"https://github.com/Lynn-hh/armguard-mcp","source":"github"},"version":"0.1.1","websiteUrl":"https://github.com/Lynn-hh/armguard-mcp","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"armguard-mcp","version":"0.1.1","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"description":"Path to the safety policy YAML (see examples/policies/fr3.yaml). Optional with the fake backend, which then uses the bundled FR3 policy; required with --backend ros2. Read it before connecting a real robot.","format":"filepath","type":"named","name":"--policy","valueHint":"policy_path"},{"description":"Robot backend: 'fake' (simulated FR3, no ROS) or 'ros2' (needs a sourced ROS 2 environment).","default":"fake","choices":["fake","ros2"],"type":"named","name":"--backend"},{"description":"Append-only JSONL audit log path.","format":"filepath","type":"named","name":"--audit-log"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-25T02:33:24.881406Z","publishedAt":"2026-10-25T02:33:24.881406Z","updatedAt":"2026-10-25T02:33:24.881406Z","isLatest":true}}}
