何が起きたか

Pollen Roboticsは、同社のヒューマノイドロボットReachy Mini向けに、MCP(Model Context Protocol)ツールを追加できる機能を公開した。ブログで、会話アプリにツールを追加するコマンド例を示し、天気検索ツールを追加して「パリの今日の天気は?」と尋ねる例を紹介している。ツールは、ロボットが会話中に実行できる機能(感情表現、頭部移動、カメラ操作など)で、各ツールには名前と説明があり、モデルがそれらを読んで必要に応じて呼び出す。ツールはプロフィール(instructions.txtとtools.txt)で有効化され、デフォルトプロフィールにはdance、play_emotion、camera、move_headなどが含まれる。また、独自のツールをPythonファイルで追加することも可能。従来はツールがローカルPythonに限定されていたが、今回リモートツールの仕組みを導入し、外部公開・共有・更新を容易にした。

Key Facts

Pollen Roboticsは、Reachy Miniの会話アプリにMCPツールを追加できる機能を公開した。[0]
ツール追加はコマンド「reachy-mini-conversation-app tool-spaces add pollen-robotics/reachy-mini-weather-tool」で行う。[0]
ツールは、モデルが会話中に実行できる機能で、名前と説明を持ち、モデルが呼び出す。[0]
ツールの有効化はプロフィール(instructions.txtとtools.txt)で制御され、デフォルトプロフィールにはdance、stop_dance、play_emotion、stop_emotion、camera、idle_do_nothing、head_tracking、move_headが含まれる。[0]
独自ツールはPythonファイルをプロフィール(またはexternal_tools/)に追加し、tools.txtに名前を記載することで作成できる。[0]
従来のツールはローカルPythonに限定されていたが、リモートツールの仕組みを導入し、外部公開・共有・更新を容易にした。[0]

なぜ重要か

この機能により、Reachy Miniの会話アプリは、ロボットの身体制御に加えて、ウェブ検索や天気予報などの外部サービスをツールとして組み込むことが可能になる。開発者はアプリ本体を変更せずにツールを追加・更新でき、コミュニティでツールを共有しやすくなる。