🍚
kachaka-mcpを作りました
kachaka-mcp
kachaka-mcpは、カチャカ用のMCPサーバーです。
前回までのあらすじ
toio-mcpを作りましたで調子に乗った私でしたが、自宅にあるもう一台の移動ロボットのカチャカのことが気になっていたのでありました。それから24時間が経過して...
昨日kachaka-mcpとは?
kachaka-apiというPythonからカチャカを制御するためのライブラリと、MCP Python SDKを使って実装しました。
出来たものはこちら。
動作の様子
MCP Inspector からspeak
ツール(他にもreturn_home
とかいろいろあります)を使って5月8日はゴーヤーの日にちなんで発話させたときの様子です。
開発は続き、妄想は膨らむ
現状の実装では、特に時間がかかる移動系のツールを呼び出したときに、処理が完了するかタイムアウトするまでしばらくブロックされることがあります。あまり長くブロックされると、移動の途中で緊急停止するなどの大事な操作が出来ないことになってしまうので、早目に解決したいところです。
それと、カメラ映像やLiDARの点群は外部のWebブラウザでリアルタイムプレビュー出来るようにしたいです。どうやって低遅延化と高速描画を実現するか、考えるととても楽しいです。
ここにMediaPipeなんかも組み合わせたら、被写体を自動でトラッキングしてくれるカメラの台座としても活躍してくれそうです。
まとめ
やっぱりMCP開発は面白いですね。
Discussion