AI開発者ツール
sharkclean-mcp
SharkClean / SharkNinja ロボット掃除機用のMCPサーバー。任意のMCPクライアントを介してエージェント制御を可能にします。掃除の開始、部屋の掃除、ドッキング、ステータスの確認を平易な言語で行えます。
sharkclean-mcp
sharkclean-mcpとは
sharkclean-mcp は、AIエージェントが自然言語コマンドで SharkClean ロボット掃除機を制御できるようにするMCPサーバーです。SharkNinjaのクラウドバックエンドと通信し、掃除の開始、特定の部屋の掃除、ドッキング、ステータスの監視を行います。
sharkclean-mcpの使い方
- 1リポジトリをクローンし、そのディレクトリに移動します。
- 2'uv sync' を実行して依存関係をインストールします。
- 3.env.example を .env にコピーし、SharkClean アプリのメールアドレスとパスワードを追加します。
- 4'uv run shark-mcp-auth' を実行して、一度だけブラウザログインを行います。
- 5'uv run shark-mcp-doctor' でセットアップを確認します。
- 6提供されたコマンドを使用して、クライアント(例:Claude Code や Claude Desktop)にMCPサーバーを登録します。
sharkclean-mcpの主な機能
- アカウント上のロボットを一覧表示
- ライブステータスを取得(掃除中/一時停止中/ドッキング中、バッテリー、充電中、エラー)
- オプションのパワーモードで家全体の掃除を開始
- ロボットのマップから部屋を一覧表示
- 特定の部屋を掃除
- 掃除の一時停止、再開、停止
- ロボットをドックに戻す
- パワーモードを設定(エコ/ノーマル/マックス)
- ビープ音でロボットの位置を確認
sharkclean-mcpのユースケース
- AIアシスタントを介してマックスパワークリーンを開始
- 自然言語を使用してキッチンとリビングルームを掃除
- ロボットのステータスとバッテリー残量を確認
- 掃除後にロボットをドックに戻す
- スクリプトやcronジョブで掃除タスクを自動化
sharkclean-mcpの料金と無料枠
sharkclean-mcp の料金モデルは 無料 です。
sharkclean-mcpのメリット・注意点
メリット
- レガシーSDKではサポートされていない新しいロボットで動作
- AI統合にMCPプロトコルを使用
- 明確なドキュメントを備えたオープンソース
- マルチロボットアカウントをサポート
注意点
- 非公式で、SharkNinjaとは提携していません
- Auth0の制限により、一度だけブラウザログインが必要
- Auth0トークンが期限切れになり、再認証が必要になる場合があります
- 部屋指定にはロボットの完全なマップが必要
sharkclean-mcp はどんな用途に向いていますか?
- SharkClean掃除機をAIワークフローに統合する開発者
- MCP互換クライアントを使用するホームオートメーション愛好家
- 新しいSharkNinjaロボット掃除機のユーザー