Gemini Spark
RepoHopをGemini SparkのカスタムConnected Appとして追加します。
Gemini Sparkは公開MCP URLを使うカスタムアプリに対応しています。GeminiウェブアプリでRepoHopを設定すると、ウェブまたはモバイルで利用できます。
利用条件を確認する
Googleは現在、次の条件を設けています。
- 18歳以上で米国にいること。
- 職場や学校ではなく、個人用Googleアカウントを使うこと。
- Keep Activityが有効であること。
- Geminiウェブアプリで設定を完了すること。
設定画面は現在英語だけで提供されています。Googleのカスタムアプリガイドも確認してください。
RepoHop Localをオンラインにし、リポジトリを承認します。Read以外の権限はオフにします。
RepoHopを追加する
- コンピューターでGeminiを開きます。
- Settings & help → Connected Appsを開きます。必要な場合は、先にPersonal Intelligence → Connected Appsを開きます。
- Custom appsでAdd a custom appを選びます。
- 次を入力します。
https://repohop.app/api/mcpGeminiはOAuthを検出して自動的に登録します。client_idを入力したり作ったりしないでください。RepoHopは共有の固定値をユーザーに提供しません。
- Nextを選びます。
- ブラウザーが開いたらRepoHopにサインインします。
- クライアント名を確認し、リポジトリを選んで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がない場合は上の利用条件を確認してください。その他の問題はトラブルシューティングを確認してください。