Hugging FaceAlina LozovskayaAnnouncement
Adding MCP Tools to Reachy Mini
Summary
Reachy Mini’s conversation app can now call tools hosted in public Hugging Face Spaces through MCP, allowing capabilities such as weather checks and web search to be added without editing the app or downloading tool code locally. The app retains built-in robot tools and custom local tools, while profiles use tools.txt to control which tools the model may call. The tool-spaces command validates a Space, probes its MCP endpoint, discovers tool IDs, and can append them to a selected profile; remote names are namespaced to avoid collisions. The feature supports public MCP-compatible Gradio Spaces, multiple Spaces, and backend-agnostic registration, but not private or authenticated Spaces, non-Gradio Spaces, arbitrary MCP URLs, or guaranteed parallel orchestration.
Context
Local tools must be Python code in the app or its external_tools directory, which makes sharing, updating, and changing capabilities such as web search, weather, and lookups more cumbersome than capabilities tied to the robot’s hardware.
Approach / What changed
Remote tools are hosted in public Hugging Face Spaces exposing the standard Gradio MCP endpoint. The tool-spaces commands install, validate, probe, and discover tools from a Space, while tools.txt enables them per profile. Installed tools receive namespaced IDs so multiple Spaces can coexist without collisions.
Takeaways
A remote tool is usable only when its discovered ID is listed in the active profile’s tools.txt, alongside any enabled built-in tools.
The installation flow supports public MCP-compatible Gradio Spaces and multiple Spaces, but rejects private or authenticated Spaces, non-Gradio Spaces, and arbitrary raw MCP URLs.
Prompt instructions can encourage parallel calls for combined weather and search questions, but deterministic parallel orchestration must be implemented in code.
Source and freshness
- Source
- huggingface.co
- Published
- Added to Yomu
- Last updated
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.