# Robotics MCP Server
> 📖 **[Installation Guide](INSTALL.md)** — quick start, manual setup, and troubleshooting **Author:** FlowEngineer sandraschi One MCP server for physical robots (Dreame vacuums, Yahboom ROS, Elegoo, Nori A3), Gazebo, and virtual stacks (Unity, VRChat). FastMCP, **stdio** + **HTTP**. Optional **watchfiles** restarts for dev or unattended runs (not an SLA). | Doc | Contents | |-----|----------| | **[Technical README](docs/README_TECHNICAL.md)** | Prerequisites, hardware, install, packaging, Cursor, config, composed MCPs, testing, troubleshooting | | **[Usage and API](docs/README_USAGE.md)** | Tool examples, web UI, HTTP endpoints | | **[Android Doctrine](docs/doctrine/README.md)** | Safety, legal, and operational standards for the android fleet | | **[Setup Prerequisites](docs/guides/SETUP_PREREQUISITES.md)** | Unity, VRChat, peer MCP servers when you need the full stack | | **[Crash protection (watchfiles)](WATCHFILES_README.md)** | Auto-restart and health checks | | **[Autonomous Robotics Pipeline](pipeline/README.md)** | 10-stage CAD -> OpenUSD -> Isaac Lab (RSL-RL / GR00T N1.5 / Newton) -> ROS 2 -> Active Inference (`saschibot` & `Nori A3`) | | **[Gemini Robotics Distillations](docs/gemini_distillations/INDEX.md)** | 17-part synthesis of CAD/USD pipelines, Isaac Lab RL, `ros2_control`, and Active Inference (FEP) | | **[Hardware Reference](docs/hardware/)** | Subsystem histology (`TELESCOPIC_LIFT`, `ROLLING_BASE`, `ARMS`, `GRIPPERS_HANDS`, `DOCK_STATION`, `HEAD_SENSORS_SCREEN`) | **Status:** Industrial **v1.4.1** (2026-04-14) | SOTA v1.4.1 Compliance | Benny Protocol Secured. [](https://github.com/FlowEngineer/sota) []() [](https://github.com/jlowin/fastmcp) [](https://biomejs.dev) [](https://www.python.org) [](LICENSE) ## Quick Start ```powershell git clone https://github.com/sandraschi/robotics-mcp cd robotics-mcp just ``` This opens an interactive dashboard showing all available commands. Run `just bootstrap` to install dependencies, then `just serve` or `just dev` to start. ### Manual Setup If you don't have `just` installed: ## Install ```bash uvx robotics-mcp ``` ```bash pip install robotics-mcp ``` Development clone: see [Installation](docs/README_TECHNICAL.md#installation) in the technical README. ## Contributing See [CONTRIBUTING.md](CONTRIBUTING.md). ## 🛡️ Industrial Quality Stack This project adheres to **SOTA 14.1** industrial standards for high-fidelity agentic orchestration: - **Python (Core)**: [Ruff](https://astral.sh/ruff) for linting and formatting. Zero-tolerance for `print` statements in core handlers (`T201`). - **Webapp (UI)**: [Biome](https://biomejs.dev/) for sub-millisecond linting. Strict `noConsoleLog` enforcement. - **Protocol Compliance**: Hardened `stdout/stderr` isolation to ensure crash-resistant JSON-RPC communication. - **Automation**: [Justfile](./justfile) recipes for all fleet operations (`just lint`, `just fix`, `just dev`). - **Security**: Automated audits via `bandit` and `safety`. ## License MIT see [LICENSE](LICENSE). ## Acknowledgments FastMCP; ROS community; Unity3D, VRChat, World Labs Marble/Chisel; MCP ecosystem contributors.