Reachy Mini MCP Server

Pollen Robotics Reachy Mini hardware control through seven speech and movement tools.

Data last scanned today · Reviewed today

307 tools27PythonMIT

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

ToolDescriptionRisk
speakVoice + gesture, optionally listen aftermedium
listenSTT via Deepgram Nova-2low
snapCamera capture (base64 JPEG)low
showExpress emotion or play recorded movemedium
lookHead positioning (degrees)medium
restneutral / sleep / wakemedium
discoverFind available recorded moveslow

Compatibility

ClientLocalDockerRemoteRead-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

Reachy Mini MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.