GitHub を Manus に接続して、コードをレビュー、修正、公開

GitHub の MCP コネクタを使うと、Manus は Pull Request や Issue を読み取り、レビューを書き、ブランチ上でコードを修正して、あなたがマージできるように Pull Request を作成します。Pull Request が開かれると自動的に開始することもできます。

まず、Manus で GitHub を接続します
失敗した支払い Webhook を再試行#128fix/webhook-retrymain
api/webhooks/payment.ts+3 −1
41 export async function onPayment(event) {
42− await sendReceipt(event.order)
42+ for (let i = 0; i <= MAX_RETRIES; i++) {
Manus このループは 1 回余分に実行されます。i < MAX_RETRIES を使用してください。
43+ await sendReceipt(event.order)
Manus 再試行すると同じレシートが 2 回送信される場合があります。まず既に送信済みかどうかを確認してください。
44+ }
45 }
修正をプッシュしました再試行時にレシートが重複しないようにするe41c9a2

すべての Pull Request に対応する GitHub の AI コードレビュー

Manus に Pull Request を 1 件レビューしてもらうか、新しい Pull Request が作成されるたびに自動で開始する GitHub コードレビューボットとして設定します。

github.com/your-org/your-repo/pull/128
Manus レビュー

決済 Webhook にリトライ処理を追加しました。マージ前に修正すべき問題が 2 件あり、リトライ処理にテストがありません。

3 件のファイルが変更されました2 件のコメント

Pull Request のリンクから AI による PR レビュー

リンクを貼り付けると、Manus が AI コードレビュアーとして動作します:まず AI によるプルリクエストの要約を作成し、続いて該当行に紐づくコメント付きの GitHub プルリクエストレビューを行います。承認を待つよう指示すれば、GitHub に表示される AI コードレビューはすべてあなたが承認したものになります。

条件選択したリポジトリで Pull Request が作成、またはレビュー可能とマークされた
次の場合のみベースブランチが main で、プルリクエストがドラフトではない
次にManus が変更をレビューし、明確な問題がある場合にレビューコメントを投稿します

プルリクエストが開かれたらコードレビューを自動化する

Manus で GitHub オートメーションを設定する:プルリクエストが作成されるか、レビュー準備完了とマークされると、新しいタスクがそれをレビューし、明確に修正すべき問題がある場合のみレビューを投稿します。これは平易な言葉で指示できる PR レビューボットのように動作し、GitHub Actions の AI ステップではないため、既存のチェックはそのまま実行され続けます。

オートメーションがタスクを開始する様子を見る

新しい issue を整理し、重要なものから修正する

Manus は新しい issue をそれぞれ読み取り、あなたが選んだものをブランチからレビュー可能なプルリクエストにします。

平日の午前 9 時
シングルサインオンでログインに失敗するバグ
料金ページの誤字ドキュメント
シングルサインオンのログインが機能しない#301 と重複している可能性があります

平日の毎朝 GitHub の issue をトリアージ

スケジュールタスクが新しい Issue を読み取り、それぞれにラベルを提案し、重複の可能性があるものを指摘し、再現手順と返信を下書きします。これは AI による Issue トリアージで、最終判断はあなたに委ねられます。

  1. Issue #301 を読む
  2. 新しいブランチfix/sso-login
  3. シングルサインオン後も戻り先 URL を保持する
  4. プルリクエストが作成され、レビュー準備が完了

GitHub AI エージェントで Issue から Pull Request まで

Manus は、変更を自分自身で行う GitHub AI アシスタントです。issue を読み取り、新しいブランチでコードを編集し、何をなぜ変更したかを記す AI コミットメッセージを書いて、プルリクエストを作成します。マージするかどうかはあなた次第です。

マージ済みプルリクエスト用のリリースノート生成ツール

今週リリースした内容を、ユーザーが読めるノートに変換します。

毎週金曜午後 4 時

新機能

  • 公開リンクでダッシュボードを共有する #131
  • チームでレポートを絞り込む #134

修正

  • サイズ変更時にチャートがちらつかなくなりました #133

破壊的変更

  • 古いエクスポートエンドポイントは削除されました #136

マージされた Pull Request から週次の変更履歴を作成

Manus を変更履歴ジェネレーターとして使用:毎週金曜日に main へマージされたプルリクエストを収集し、新機能・修正内容・変更内容ごとにグループ化した AI リリースノートを作成します。

Manus の Web アプリを GitHub リポジトリと同期する

コードをバックアップし、自分のツールで編集しながら両方を同期しておく。

Manus 内のウェブアプリチャットで編集
自動プッシュ自動プル
プライベートリポジトリmain

ここでアプリを構築し、コードは GitHub に保管する

Manus で構築した Web アプリを新しいプライベートリポジトリにエクスポートします。Manus は変更を main にプッシュし、編集前に最新のコードをプルするので、自分のエディタでも作業できます。

GitHub 連携ガイドを読む

GitHub の MCP サーバーを自分で構築する手間を省く

GitHub は Manus に組み込まれたコネクターです。一度接続すれば、どのタスクでも利用できます。

コネクタで GitHub を接続

Manus でコネクタを開き、GitHub を選択して、GitHub アカウントでサインインします。

リポジトリを選択する

GitHub 上で、Manus Connector アプリが共有したいリポジトリを使用できるように許可してください。これは後から「設定」で変更できます。

作業内容を伝える

チャットボックスで GitHub に言及するか、GitHub メニューからリポジトリを選び、必要な内容を説明してください。

Claude Desktop で GitHub MCP を設定する、または Cursor で GitHub MCP を設定するというのは、そのアプリの設定内で GitHub の MCP サーバーを追加することを意味します。ホスト型サーバーを使う場合も、Docker と個人アクセストークンでローカルに実行する場合もあります。GitHub を ChatGPT に接続するには、ChatGPT の GitHub コネクタを使用し、Claude の GitHub 連携は Claude 内で設定します。Manus では、このコネクタが組み込まれており、作業は Manus 自身の仮想コンピューター上で実行されるため、Pull Request が開かれると自動化を起動できます。

変更する前にリポジトリの構造を理解する

まずコードについての質問から始めましょう。Manus は選択したリポジトリを調べ、開けるファイル名とともに回答します。

Manus のコネクタの仕組み

Manus でコードを扱う他の方法

よくある質問

Manus における GitHub MCP コネクタとは何ですか?

これは Manus に組み込まれた GitHub コネクタで、すべてのプランで利用できるビルトイン MCP コネクタの1つです。接続すると、Manus は許可されたリポジトリ内でコードの読み書き、変更のコミットとプッシュ、Issue やプルリクエストの作成、表示、編集、クローズを行えます。

GitHub を Manus に接続するにはどうすればよいですか?

Manus でコネクタを開き、GitHub を選択して「接続」をクリックします。GitHub にサインインし、使用したいリポジトリへのアクセスを承認してください。その後、タスク内で GitHub に言及するか、チャット入力欄の GitHub メニューからリポジトリを選択してください。

Manus はプルリクエストを自動でレビューできますか?

はい。GitHub をソースとするトリガー付きオートメーションを作成し、Pull Request イベントを選択して、リポジトリ、ブランチ、ラベルなどの条件を追加できます。対応している GitHub イベントが発生すると、その都度タスクが開始されます。これは GitHub Actions ワークフローではなく Manus のタスクとして実行されるため、既存のチェックはそのまま動作します。まずは「テスト実行」で試してみてください。

Manus はコードをプッシュしたり、プルリクエストを作成したりできますか?

はい。許可したリポジトリ内では、Manus は変更のコミットとプッシュ、Pull Request や Issue の作成、編集、クローズを行えます。変更が main に反映される前に確認したい場合は、新しいブランチで作業させて Pull Request を作成させてください。

Manus はどのリポジトリにアクセスできますか?

GitHub 上で Manus Connector アプリをインストールする際に許可したリポジトリのみが対象で、各タスクでそのうちどれを使うかを選択します。アクセス権を変更するには、Manus 内で GitHub コネクタを開き「設定」を選択してください。接続が機能しなくなった場合は、github.com/settings/installations で Manus Connector をアンインストールしてから、GitHub を再接続してください。

GitHub MCP サーバーを自分でホストする必要がありますか?

いいえ。GitHub は Manus に組み込まれたコネクタなので、インストールや実行は不要です。アカウントを接続すれば、Manus が独自の仮想コンピューター上で作業を行います。他の MCP サーバーも使いたい場合は、コネクタでカスタムのものを追加できます。

これは GitHub Copilot のコードレビューとどう違いますか?

GitHub Copilot のコードレビューは GitHub の機能で、レビューを依頼した際や自動レビューが有効になっている際にプルリクエストをレビューし、GitHub 上でそのまま適用できる修正案を提示します。Manus は汎用 AI エージェントとして GitHub に接続し、レビューに加えて、Issue の整理、ブランチへの修正コミット、プルリクエストの作成、リリースノートの作成を、依頼時や自動化から実行できます。

Manus は GitHub リポジトリを要約できますか?

はい。チャット欄の GitHub メニューから許可されたリポジトリを選ぶか、公開リポジトリのリンクを貼り付けて、GitHub リポジトリの概要を依頼してください。プロジェクトの内容、コードの構成、最初に読むべきファイルなどがわかります。変更を計画する前に GitHub リポジトリの構造を手早く把握するのに便利な方法です。

Manus の Web アプリを GitHub に同期できますか?

はい。Web プロジェクトを、あなた自身または所属する組織が所有する新しいプライベートの GitHub リポジトリにエクスポートできます。その後 Manus は変更を main にプッシュし、編集前に最新のコードをプルします。エクスポートできるのはタスクの所有者のみで、リポジトリ名の変更や所有者の変更を行うと連携が切れます。

次の Manus タスクに GitHub を取り込む

Manus で GitHub を接続