bumi-mcp
Enables LLM-based mission planning on device using Ollama models (e.g., Gemma3:1b) for autonomous behavior and task execution.
Provides ROS 2 integration for controlling the Bumi humanoid robot, including mission execution, vision detection, and sensor data via rosbridge.
Allows secure remote control of the Bumi robot over Tailscale VPN, enabling remote operation and demos such as the coffee shop demo.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@bumi-mcptell Bumi to wave and say hello"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Bumi MCP — Noetix Bumi Humanoid Robot Control
📖 Installation Guide — quick start, manual setup, and troubleshooting
MCP server + ROS 2 control for the Noetix Bumi humanoid robot.
Ported architecture from yahboom-mcp (Raspbot v2). Designed for Bumi EDU models with NVIDIA Jetson Orin.
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
This repo adapts the proven yahboom-mcp stack for Bumi:
PC (Goliath) ──Tailscale── Bumi (Jetson Orin)
│
rosbridge:9090
│
mission_executor
│
Bumi SDK (motion, vision, sensors)rosbridge in Docker (same fix pattern: disable host rosbridge, use container)
Mission executor from yahboom-mcp — subscribes
/boomy/mission, executes autonomous behaviorsVision detection — SSD MobileNet v2 COCO (same bridge, Bumi's camera input)
Coffee shop demo — Tailscale WiFi client mode for remote control
Ollama on device for LLM-based mission planning (Gemma3:1b or larger on Orin)
Files
File | Origin | Purpose |
| yahboom-mcp | ROS 2 mission executor with obstacle avoidance + vision matching |
| yahboom-mcp | SSD MobileNet v2 COCO detection -> |
| yahboom-mcp | One-shot Pi/Orin deploy script |
| yahboom-mcp | Ollama planning -> ROS execution pipeline |
| yahboom-mcp | Tailscale remote control setup |
| Forked from | ROS 2 package for mission execution |
Quick Start
git clone https://github.com/sandraschi/bumi-mcp
cd bumi-mcp
justThis 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:
Getting Started
Set up Tailscale on Bumi and your PC
Install rosbridge in Docker on Bumi's Orin
./scripts/deploy.sh <bumi-tailscale-ip>YAHBOOM_IP=<bumi-tailscale-ip> uv run python -m mcp_bridge
License
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sandraschi/bumi-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server