Reachy Mini MCP Server
Pollen Robotics Reachy Mini hardware control through seven speech and movement tools.
Data last scanned today · Reviewed today
Overview
Reachy Mini MCP Server bridges the gap between AI agents and physical robotics, enabling systems like Claude or Grok to interact with the Pollen Robotics Reachy Mini. The interface provides seven specific tools for head positioning, camera capture, emotional expression, and voice-based communication, allowing AI to manifest physically.
Our verdict
With a security score of 30/100, this server is classified as high risk. The evaluation identifies that every installation grants full write access without a read-only mode, which could allow unintended hardware manipulation if the underlying SDK is exposed. It is recommended primarily for users operating in isolated sandbox environments or development setups, rather than sensitive production infrastructures, given the current lack of an independent security audit.
- Zero direct dependencies minimize the software supply-chain footprint.
- Integrated support for Grok Voice and Deepgram provides flexible audio options.
- Well-documented toolset includes 81 pre-recorded robotic move sequences.
- High risk score due to mandatory full write access permissions.
- Single-contributor project with limited community oversight.
- Authentication methods for API keys have not been editorially verified.
Tools
| Tool | Description | Risk |
|---|---|---|
| speak | Voice + gesture, optionally listen after | medium |
| listen | STT via Deepgram Nova-2 | low |
| snap | Camera capture (base64 JPEG) | low |
| show | Express emotion or play recorded move | medium |
| look | Head positioning (degrees) | medium |
| rest | neutral / sleep / wake | medium |
| discover | Find available recorded moves | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What API keys are required to use this MCP server?
A Deepgram API key is required for speech-to-text functionality and serves as a fallback for text-to-speech. If you wish to use Grok Voice for text-to-speech, you must provide an XAI_API_KEY.
›How can I trigger specific physical movements during speech?
You can embed move markers directly within the text string for the speak tool, such as using [move:curious1] to trigger a specific gesture.
›Does this server work with real hardware or only the simulator?
The server supports both. It includes instructions for starting a simulator daemon using MuJoCo, but will auto-connect to real Reachy Mini hardware if configured.
›How do I see all available recorded moves for the robot?
You can use the discover tool with the library argument set to 'emotions' to retrieve a list of all available recorded moves.
›What dependencies must I install before running the server?
You need Python 3.10+, the reachy-mini SDK installed via poetry, and MuJoCo if you intend to run the simulator.
Badge
Maintain this server? Add the live badge to your README.