RepoHop

エージェントを接続する

エージェントを選び、RepoHopへ接続して読み取り専用アクセスを確認します。

RepoHopはリモートMCPサーバーです。RepoHop Localで承認したリポジトリをエージェントが操作できるようにします。リポジトリはコンピューター上の現在のフォルダに残ります。

どのエージェントも次の公開エンドポイントを使います。

https://repohop.app/api/mcp

RepoHopはOAuthクライアント検出と動的登録に対応しています。対応するエージェントは、通知されたregistration_endpointを使って自分で登録します。RepoHopは共有の固定client_idをユーザーに提供しません。エージェントから要求された場合は、値を作らず、コネクタを更新するかクライアント別ガイドに従ってください。

エージェントの作業中はRepoHop Localをオンラインにしておく必要があります。ローカルポートを開いたり、別のトンネルを作成したりする必要はありません。

最初にRepoHopを設定する

  1. RepoHop Localをインストールしてペアリングします
  2. 少なくとも1つのリポジトリを承認します
  3. 読み取りテストが成功するまで、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

設定に失敗した場合は、トラブルシューティングを確認してください。

On this page