bumi-mcp
Bumi MCP — Noetix Bumi Humanoid Robot Control
📖 Installation Guide — quick start, manual setup, and troubleshooting
MCP server + REST bridge scaffold for the Noetix Bumi humanoid.
v0.2 adds
/api/v1/*(health, telemetry, gated control) and mock bridge for CI/teleoperator prep. Full physical motion awaits EDU hardware + Noetix SDK topic mapping — see STATUS.md and INTEGRATION.md.
Bumi Product Info
Spec | Value |
Manufacturer | Noetix Robotics (Beijing) — 北京松延动力科技集团股份有限公司 |
Website | |
Models | Lite · Air · Pro · Max · EDU-Air · EDU-Pro · EDU-Max |
Price | From |
Height/Weight | 98cm / ~17kg |
DOF | 21 (6 per leg, 4 per arm, 1 lumbar, hands) |
Compute (base) | 6 TOPS |
Compute (EDU) | NVIDIA Jetson Orin Nano Super / Orin NX |
Sensors | RGB camera, IMU |
Battery | 48V 3.5Ah, 2-3h runtime, quick-swap |
Connectivity | WiFi + Bluetooth, optional 4G/5G |
Knee torque | 70 N·m |
Status | Shipping — thousands of orders placed (Dec 2025 news) |
Features (from Noetix)
"Bumi Bumi" voice wake word + interaction
Object recognition (RGB camera)
One-click auto-standing on startup
Mobile app control + visual programming
Smart OTA updates
Autonomous lying down / standing up
Open Source SDK & development tools
Ordering
No direct e-commerce (no JD.com, Amazon, etc.). Noetix sells B2B through their sales team:
Contact | Details |
Sales email | |
Hotline | 400-096-9300 (Mon-Fri 10:00-19:00 Beijing) |
Scan QR code on noetixrobotics.com/en/contact-us | |
Inquiry form | |
Partner inquiry |
Pricing from 10,000 CNY (€1,300) for Lite model. Models: Lite · Air · Pro · Max · EDU-Air · EDU-Pro · EDU-Max. Price depends on model and quantity — contact sales for quote.
Architecture
PC (Goliath) ──Tailscale── Bumi (Jetson Orin)
│
rosbridge :9090
│
bumi-mcp :10774 (/api/v1)
│
Noetix SDK (walk, joints, estop)Mock mode:
BUMI_USE_MOCK_BRIDGE=1— no hardware (default in.env.example)Physical:
BUMI_IP=<tailnet>+uv sync --extra robotYahboom copies in
ros2/,minimal_mission_executor.py— reference only, not biped-safe
Files (physical path)
File | Purpose |
| roslibpy telemetry + gated walk/estop |
| CI / dev stand-in |
| teleoperator-facing REST |
| Readiness + bring-up |
Legacy Yahboom ports (reference)
File | Origin | Purpose |
| yahboom-mcp | Holonomic missions — not for Bumi |
| yahboom-mcp | COCO detection bridge |
| yahboom-mcp | Deprecated Pi deploy |
| boomy fork | Wheeled mission package |
Quick Start
git clone https://github.com/sandraschi/bumi-mcp
cd bumi-mcp
justThis opens an interactive dashboard showing all available commands. Run just serve with .env from .env.example (mock bridge by default).
Copy-Item .env.example .env
just serve
Invoke-RestMethod http://127.0.0.1:10774/api/v1/health
just test
just ciPhysical bot
See INTEGRATION.md — BUMI_IP, uv sync --extra robot, telemetry first, then gated motion.
License
MIT