Exposes every ROBOT.md command to any MCP-aware agent — Claude Code,
Claude Desktop, Gemini CLI, Codex CLI, Cursor, Zed, Continue.dev.
One npx command. Zero config files.
Claude Code (fastest)
$ claude mcp add robot-md -- npx -y robot-md-mcp ./ROBOT.md
Standalone (any harness)
$ npx robot-md-mcp /absolute/path/to/ROBOT.md
Requires Node 18.20+. Uses stdio transport — no network ports, no auth config. The server re-reads the file on every call (no cache, no watcher).
Resources the agent reads at will. Tools the agent invokes on request.
capabilities[] in frontmatter.# 1. Wire the MCP server: $ claude mcp add robot-md -- npx -y robot-md-mcp ./ROBOT.md # 2. Open Claude Code from your project root: $ claude # 3. Confirm the server is connected: > /mcp ● robot-md connected resources: frontmatter, capabilities, safety, body tools: validate, render # 4. Ask your robot what it can do: > what can this robot do? [reads robot-md://my-robot/capabilities] This robot exposes 5 capabilities: arm.pick, arm.place, arm.reach, vision.describe, status.report...
The underlying npx -y robot-md-mcp /path/to/ROBOT.md
command is the same for every harness. Registration syntax varies.