エージェントを接続する
エージェントを選び、RepoHopへ接続して読み取り専用アクセスを確認します。
RepoHopはリモートMCPサーバーです。RepoHop Localで承認したリポジトリをエージェントが操作できるようにします。リポジトリはコンピューター上の現在のフォルダに残ります。
どのエージェントも次の公開エンドポイントを使います。
https://repohop.app/api/mcpRepoHopはOAuthクライアント検出と動的登録に対応しています。対応するエージェントは、通知されたregistration_endpointを使って自分で登録します。RepoHopは共有の固定client_idをユーザーに提供しません。エージェントから要求された場合は、値を作らず、コネクタを更新するかクライアント別ガイドに従ってください。
エージェントの作業中はRepoHop Localをオンラインにしておく必要があります。ローカルポートを開いたり、別のトンネルを作成したりする必要はありません。
最初にRepoHopを設定する
- RepoHop Localをインストールしてペアリングします。
- 少なくとも1つのリポジトリを承認します。
- 読み取りテストが成功するまで、Write、Execute、Commit、Pushをオフにします。
エージェントを選ぶ
- Grok Bot: RepoHopをカスタム接続として追加し、プラグインを有効にします。
- Muse.ai: 安全なVM内にOAuth対応MCP接続を作るようMuseへ依頼します。
- Vellum: VellumのMCPコマンドでRepoHopを追加して認証します。
- Gemini Spark: RepoHopをカスタムConnected Appとして追加します。
- Letta: OAuthを管理するホストアプリケーションからRepoHopを追加します。
各ガイドでは、設定、承認、読み取りテスト、追加権限、削除を説明します。
アクセスの仕組み
接続ごとにRepoHopで承認します。エージェントに必要なリポジトリと権限だけを選びます。選んでいないリポジトリは接続から見えません。
最初はReadだけを使います。タスクで必要な場合に限り、Write、Execute、Commit、Pushを追加します。ExecuteはRepoHop Localを実行しているローカルユーザーとしてコマンドを実行します。Pushはfast-forwardプッシュだけを許可します。
接続 → 取り消すでいつでもアクセスを停止できます。ローカルで変更をすぐに止めるには、次を実行します。
repohop freeze設定に失敗した場合は、トラブルシューティングを確認してください。