RepoHop

Gemini Spark

RepoHopをGemini SparkのカスタムConnected Appとして追加します。

Gemini Sparkは公開MCP URLを使うカスタムアプリに対応しています。GeminiウェブアプリでRepoHopを設定すると、ウェブまたはモバイルで利用できます。

利用条件を確認する

Googleは現在、次の条件を設けています。

  • 18歳以上で米国にいること。
  • 職場や学校ではなく、個人用Googleアカウントを使うこと。
  • Keep Activityが有効であること。
  • Geminiウェブアプリで設定を完了すること。

設定画面は現在英語だけで提供されています。Googleのカスタムアプリガイドも確認してください。

RepoHop Localをオンラインにし、リポジトリを承認します。Read以外の権限はオフにします。

RepoHopを追加する

  1. コンピューターでGeminiを開きます。
  2. Settings & help → Connected Appsを開きます。必要な場合は、先にPersonal Intelligence → Connected Appsを開きます。
  3. Custom appsAdd a custom appを選びます。
  4. 次を入力します。
https://repohop.app/api/mcp

GeminiはOAuthを検出して自動的に登録します。client_idを入力したり作ったりしないでください。RepoHopは共有の固定値をユーザーに提供しません。

  1. Nextを選びます。
  2. ブラウザーが開いたらRepoHopにサインインします。
  3. クライアント名を確認し、リポジトリを選んでReadを承認します。

接続をテストする

Geminiのチャットで**@**を入力してRepoHopを選びます。次に依頼します。

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

結果をローカルのチェックアウトと比べます。

変更を許可する

リポジトリとRepoHop接続でWriteを有効にします。Geminiは書き込み前に確認を求めますが、ローカルのdiffも確認してください。必要な場合に限り、Execute、Commit、Pushを追加します。

RepoHopを削除する

RepoHopで接続を取り消します。GeminiでSettings & help → Connected Appsを開きます。RepoHopの詳細からDisconnectまたはRemove appを選びます。

Connected Appsがない場合は上の利用条件を確認してください。その他の問題はトラブルシューティングを確認してください。

On this page