Reachy Mini MCP
Expressive Robotics in Code
Meet Reachy Mini — where speech, motion, vision, and choreography come together in simple developer-friendly tools. Control expressive robotics with just a few lines of code.
https://github.com/jackccrawford/reachy-mini-mcp

GitHub

GitHub - jackccrawford/reachy-mini-mcp: Reachy Mini MCP | Give your AI a body. This MCP server lets AI systems control the Pollen Robotics Reachy Mini robot. | Speak, listen, see you, and express emo

Reachy Mini MCP | Give your AI a body. This MCP server lets AI systems control the Pollen Robotics Reachy Mini robot. | Speak, listen, see you, and express emotions through physical movement and ...

Everything You Need in One Toolkit
Speech
Natural text-to-speech with emotion and timing control
Motion
Precise head positioning and antenna movements
Vision
Capture camera frames as ready-to-use images
Choreography
Hundreds of professionally recorded moves
Reachy Mini combines all core capabilities into a tiny set of simple tools. Whether you're building interactive demonstrations or expressive robotics applications, everything works together seamlessly.
Choreographed Speech in a Single Line
The Power of Embedded Markers
Call speak() with embedded [move:] markers and watch speech and motion synchronize automatically. No complex timing logic needed.
Perfect for:
  • Interactive presentations
  • Educational demos
  • Emotional storytelling
  • Live performances
speak( "Hello everyone [move:joyful1] — welcome!", listen_after=2 )

One line does it all: The robot speaks the phrase while triggering the joyful movement at exactly the right moment. Speech and choreography happen together, perfectly timed.
Precise Gaze and Head Control
look()
Control exact head positioning with roll, pitch, yaw, and z-axis parameters for natural gaze behavior
Antenna Movement
Independent antenna control adds expressiveness and non-verbal communication cues
Interaction Ready
Perfect for maintaining eye contact, focusing attention, and creating engaging human-robot interactions
look(roll=5, pitch=-8, yaw=12, z=2)
Vision Made Simple
snap()
Capture camera frames instantly and get them back as base64-encoded JPEGs — ready for processing, display, or analysis.
Use cases:
  • Face detection and recognition
  • Object identification
  • Scene understanding
  • Visual feedback loops

Returns camera data immediately as data:image/jpeg;base64,... — no file handling, no complexity. Just pure visual data ready to use.
Professional Moves, Zero Effort
01
Discover Moves
Search through categories like "emotions," "greetings," or "reactions" to find the perfect choreography
02
Choose Your Expression
Browse 81+ professionally recorded moves including fear, loving, grateful, joyful, and many more
03
Play Instantly
Execute any move with a simple show(move=...) call — no motion programming required
discover("emotions") # Returns: fear1, loving1, grateful1, joyful1... show(move="joyful1")
Built for Developers
Quick Start
Install with pip and start coding in minutes. No complex setup or configuration needed.
Local-First
Runs entirely on your machine with full control over data and processing.
Simulation Ready
Test and develop without hardware using built-in simulation capabilities.
Easy Integration
MCP-compatible architecture works seamlessly with your existing tools and workflows.
pip install reachy-mini-mcp
Built with developer experience in mind — clean APIs, comprehensive docs, and a focus on simplicity without sacrificing power.
Real-World Applications
Education
Create engaging learning experiences with expressive robotics that capture students' attention and make concepts memorable.
Demonstrations
Build captivating interactive demos that showcase technology with personality and polish at events and exhibitions.
Research
Accelerate HRI research with ready-to-use expressive behaviors and simplified control interfaces for rapid prototyping.
Why Developers Love It
10
Minute Setup
From zero to running code faster than making coffee
5
Core Functions
Everything you need in speak, look, snap, discover, and show
81+
Recorded Moves
Professional choreography at your fingertips
100%
Open Source
MIT licensed and ready for your projects
"Simple, powerful, and genuinely fun to work with. Reachy Mini MCP makes expressive robotics accessible to any developer."
Try It Now https://github.com/jackccrawford/reachy-mini-mcp
Get Started in Minutes
Visit the GitHub repository for complete documentation, examples, and community support. Everything you need is ready and waiting.
github.com/jackccrawford/reachy-mini-mcp
1
Clone or install the package
2
Follow the 10-minute quickstart
3
Start building expressive robots
Join the community of developers bringing personality to robotics. Your first expressive robot is just a few lines of code away.

GitHub

GitHub - jackccrawford/reachy-mini-mcp: Reachy Mini MCP | Give your AI a body. This MCP server lets AI systems control the Pollen Robotics Reachy Mini robot. | Speak, listen, see you, and express emo

Reachy Mini MCP | Give your AI a body. This MCP server lets AI systems control the Pollen Robotics Reachy Mini robot. | Speak, listen, see you, and express emotions through physical movement and ...