Skip to main content
Glama

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

noetixrobotics.com

Models

Lite · Air · Pro · Max · EDU-Air · EDU-Pro · EDU-Max

Price

From 10,000 CNY (€1,300 / ~$1,400) — "world's first 10k-CNY class humanoid"

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

sales@noetixrobotics.com

Hotline

400-096-9300 (Mon-Fri 10:00-19:00 Beijing)

WeChat

Scan QR code on noetixrobotics.com/en/contact-us

Inquiry form

noetixrobotics.com/en/contact-us?t=a

Partner inquiry

Become an agent

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.


Related MCP server: Unitree Go2 MCP Server

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 robot

  • Yahboom copies in ros2/, minimal_mission_executor.py — reference only, not biped-safe

Files (physical path)

File

Purpose

src/bumi_mcp/core/ros2_bridge.py

roslibpy telemetry + gated walk/estop

src/bumi_mcp/testing/mock_bridge.py

CI / dev stand-in

src/bumi_mcp/api_v1.py

teleoperator-facing REST

STATUS.md / INTEGRATION.md

Readiness + bring-up

Legacy Yahboom ports (reference)

File

Origin

Purpose

minimal_mission_executor.py

yahboom-mcp

Holonomic missions — not for Bumi

vision_bridge.py

yahboom-mcp

COCO detection bridge

scripts/deploy.sh

yahboom-mcp

Deprecated Pi deploy

ros2/bumi_mission_executor/

boomy fork

Wheeled mission package

Quick Start

git clone https://github.com/sandraschi/bumi-mcp
cd bumi-mcp
just

This 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 ci

Physical bot

See INTEGRATION.mdBUMI_IP, uv sync --extra robot, telemetry first, then gated motion.

License

MIT

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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