
Reachy Mini Conversation App은 로봇과 대화하는 앱을 넘어, 실시간 음성 백엔드, 비전 파이프라인, 안무형 모션 라이브러리를 결합한 대화형 실행 환경입니다.1 말하고, 보고, 움직이는 기능이 하나의 흐름 안에서 작동하도록 설계된 셈입니다.
여기에 MCP Tools가 붙으면 확장 방식이 달라집니다. MCP는 모델이 외부 도구를 호출할 수 있게 하는 연결 방식입니다. Reachy Mini는 이를 통해 공개 Hugging Face Spaces에 호스팅된 도구를 대화 중에 사용할 수 있습니다.2 검색이나 날씨처럼 로봇 내부에 직접 넣을 필요가 없는 기능을, 필요할 때 원격 도구로 불러오는 구조입니다.
MCP Tools가 바꾸는 것: 기능을 로봇 밖으로 분리하기
Reachy Mini의 기본 기능은 로봇의 몸과 밀접합니다. 예를 들어 모션 재생, 카메라 캡처, 헤드 트래킹, Gradio 웹 UI를 통한 라이브 전사와 로봇 동작 확인은 로봇의 물리적 상태와 연결됩니다.1 이런 기능은 로봇 가까이에서 실행되는 편이 자연스럽습니다.
반면 웹 검색이나 날씨 조회 같은 기능은 다릅니다. 로봇의 센서나 모터와 직접 연결되지 않아도 되고, 자주 업데이트될 가능성도 큽니다. Reachy Mini Conversation App은 이런 도구를 공개 Hugging Face Spaces에서 MCP로 호출할 수 있으며, 원격 도구의 코드는 사용자 기기에 다운로드되지 않고 Space에서 실행됩니다.2
이 방식의 실용적 가치는 분명합니다. 로봇 앱 자체를 매번 수정하지 않아도 기능을 붙일 수 있습니다. 도구 제작자는 Space를 업데이트하고, 사용자는 필요한 도구만 연결하면 됩니다. 로봇 기능과 외부 기능을 느슨하게 분리해 실험과 유지보수를 쉽게 만드는 구조입니다.
도구를 추가하는 것과 활성화하는 것은 다르다
MCP 도구를 연결하는 명령은 단순합니다.
reachy-mini-conversation-app tool-spaces add <owner/space-name>예시로는 pollen-robotics/reachy-mini-search-tool과 pollen-robotics/reachy-mini-weather-tool이 제시되어 있습니다.2
다만 도구를 추가했다고 곧바로 모델이 사용할 수 있는 것은 아닙니다. 해당 도구 ID가 프로필의 tools.txt에 있어야 활성화됩니다.2 이 파일은 해당 프로필에서 모델에게 허용된 도구 목록으로 이해하면 됩니다.
따라서 중요한 운영 기준은 “얼마나 많은 도구를 붙일 것인가”가 아니라 “이 프로필에 어떤 도구를 허용할 것인가”입니다. 도구가 많아질수록 모델의 선택지는 넓어지지만, 불필요한 호출 가능성도 커집니다. 검색용 프로필, 날씨 안내용 프로필, 로봇 동작 중심 프로필처럼 역할을 나누고 필요한 도구만 열어두는 편이 더 안전하고 예측 가능합니다.
백엔드와 비전 설정도 함께 봐야 한다
MCP Tools는 외부 기능을 연결하는 문제이지만, 실제 사용 경험은 Conversation App의 백엔드 설정과도 맞물립니다. 기본 실시간 백엔드는 Hugging Face이며, 기본 설정에서는 API 키가 필요 없습니다.1 OpenAI Realtime을 사용하려면 OPENAI_API_KEY가 필요하고, Gemini Live를 사용하려면 GEMINI_API_KEY 또는 GOOGLE_API_KEY가 필요합니다.1
비전 처리도 기본적으로 선택된 실시간 백엔드를 사용합니다.1 카메라 도구 요청에 로컬 모델을 쓰고 싶다면 --local-vision 옵션으로 로컬 SmolVLM2 모델을 사용할 수 있습니다.1 즉, 음성·비전·도구 호출을 어떤 조합으로 구성할지에 따라 필요한 키, 실행 환경, 지연 특성이 달라질 수 있습니다.
실행 전제도 확인해야 합니다. Conversation App을 사용하려면 먼저 Reachy Mini SDK를 설치해야 하며, uv sync --frozen은 저장소의 uv.lock에 기록된 의존성 집합을 그대로 재현합니다.1 또한 Windows 지원은 실험적이며 충분히 테스트되지 않았다고 명시되어 있습니다.1
핵심은 “더 많은 기능”보다 “허용 범위 설계”다
Reachy Mini의 MCP Tools는 로봇을 단순히 더 똑똑하게 만드는 기능 추가가 아닙니다. 로봇의 물리 기능, 대화 백엔드, 비전 처리, 외부 도구를 분리해 조합할 수 있게 만드는 확장 방식입니다.
그래서 실제로 중요한 질문은 “어떤 도구를 더 붙일 수 있는가”보다 “어떤 상황에서 어떤 도구를 허용할 것인가”입니다. 검색, 날씨, 비전, 모션처럼 기능의 성격을 나누고 프로필별로 필요한 도구만 활성화하면, Reachy Mini를 더 안정적인 실험 플랫폼으로 다룰 수 있습니다.
참고
1GitHub - jnnorthway/reachy_assistant: Talk with Reachy Mini! · GitHub
이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.
