robotics_system
Manage robotics system operations: retrieve help, check server status, and list registered robots with optional filters for type or virtual/physical status.
Instructions
System management portmanteau for Robotics MCP.
PORTMANTEAU PATTERN RATIONALE: Instead of creating 3 separate tools (help, status, list_robots), this tool consolidates related system operations into a single interface. This design:
Prevents tool explosion (3 tools -> 1 tool) while maintaining full functionality
Improves discoverability by grouping related operations together
Reduces cognitive load when working with system management tasks
Enables consistent system interface across all operations
Follows FastMCP 2.13+ best practices for feature-rich MCP servers
SUPPORTED OPERATIONS:
help: Get comprehensive help information about the server and its tools
status: Get server status with connectivity tests and robot counts
list_robots: List all registered robots with optional filtering
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operation | Yes | The system operation to perform. MUST be one of: - "help": Get help information (no additional parameters) - "status": Get server status (no additional parameters) - "list_robots": List robots (optional: robot_type, is_virtual filters) | |
| is_virtual | No | Optional filter for list_robots operation. - True: Only virtual robots (vbots) - False: Only physical robots (bots) - None: Both virtual and physical robots | |
| robot_type | No | Optional filter for list_robots operation. Valid values: "scout", "go2", "g1", "dreame", or any custom robot type. If None, returns all robot types. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||