RepoHop

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をユーザーに提供しません。

アクセスを承認する

  1. Museから求められたらブラウザーの操作を引き継ぎます。
  2. RepoHopにサインインします。
  3. クライアント名を確認してリポジトリを選びます。
  4. Readだけを承認します。
  5. 操作をMuseへ戻します。

接続コードを確認してください。トークンをファイルやログへ保存してはいけません。MetaのMuseセキュリティガイドでは、VMと認証情報の仕組みを確認できます。

接続をテストする

Museに依頼します。

RepoHopを使って、承認済みのリポジトリを一覧表示してください。私が選んだリポジトリでproject_statusを実行し、そのREADMEをproject_readで読んでください。ファイルを変更したり、コマンドを実行したりしないでください。

結果がローカルのチェックアウトと一致することを確認します。

変更を許可する

リポジトリとRepoHop接続でWriteを有効にします。変更前に各ファイルを読むようMuseへ伝えます。変更はローカルで確認します。必要な場合に限り、Execute、Commit、Pushを追加します。

RepoHopを削除する

RepoHopで接続を取り消します。Museに接続の停止と削除、保存したRepoHop認証情報の削除を依頼します。接続が起動しないことを確認してください。

失敗した場合は、認証情報を表示せずに正確なエラーを報告するようMuseへ依頼します。その後、トラブルシューティングを確認してください。

On this page