Muse.ai
公式のRepoHop MCPクライアントテンプレートを使い、クラウドVM内のMuseを接続します。
Museには通常のMCP設定画面がありません。公式のRepoHop MCPクライアントテンプレートを使用して、安全なVM内でカスタムコネクタを実行できます。
接続する前に
RepoHop Localをオンラインにし、少なくとも1つのリポジトリを承認します。Read以外の権限はオフにします。
Museに接続を依頼する
Museに次の指示を送ります。
公式の RepoHop MCP クライアントリポジトリをクローンして接続してください:
git clone https://github.com/TheSethRose/RepoHop-MCP.git
cd RepoHop-MCP
bun install
そのリポジトリの AGENTS.md に従って https://repohop.app/api/mcp に接続してください。
redirect_uri に https://agent.meta.ai/api/hatch/oauth/callback を登録してください。
ブラウザーでの承認が必要な段階で一時停止してください。Museはテンプレートをクローンし、クライアントを登録してOAuthを開始し、承認が必要な時点で停止します。RepoHopは共有の固定クライアントIDをユーザーに提供しません。
アクセスを承認する
- Museから求められたらブラウザーの操作を引き継ぎます。
- RepoHopにサインインします。
- クライアント名を確認してリポジトリを選びます。
- Readだけを承認します。
- 操作をMuseへ戻します。
接続コードを確認してください。トークンをファイルやログへ保存してはいけません。MetaのMuseセキュリティガイドでは、VMと認証情報の仕組みを確認できます。
接続をテストする
Museに依頼します。
RepoHopを使って、承認済みのリポジトリを一覧表示してください。私が選んだリポジトリでproject_statusを実行し、そのREADMEをproject_readで読んでください。ファイルを変更したり、コマンドを実行したりしないでください。結果がローカルのチェックアウトと一致することを確認します。
変更を許可する
リポジトリとRepoHop接続でWriteを有効にします。変更前に各ファイルを読むようMuseへ伝えます。変更はローカルで確認します。必要な場合に限り、Execute、Commit、Pushを追加します。
RepoHopを削除する
RepoHopで接続を取り消します。Museに接続の停止と削除、保存したRepoHop認証情報の削除を依頼します。接続が起動しないことを確認してください。
失敗した場合は、認証情報を表示せずに正確なエラーを報告するようMuseへ依頼します。その後、トラブルシューティングを確認してください。