{"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.0","websiteUrl":"https://github.com/Lynn-hh/armguard-mcp","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"armguard-mcp","version":"0.1.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"description":"Path to the safety policy YAML (see examples/policies/fr3.yaml). Read it before connecting a real robot.","isRequired":true,"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-19T21:12:56.809053Z","publishedAt":"2026-10-19T21:12:56.809053Z","updatedAt":"2026-10-19T21:12:56.809053Z","isLatest":true}}}
