• 検索
  • 確認
  • 編集
  • 承認

AIを活用してPhabricatorのDifferentialリビジョンを管理する方法

PhabricatorをAIクライアントに接続すれば、エディタを離れることなくコードレビューが可能になります。AIエージェントが検索や編集を代行するため、あなたは開発に集中できます。

このページについてAIに聞く

すぐに答え

AIでどのようにDifferentialリビジョンを管理できますか?

AIがPhabricator Conduit APIを使用して、特定のリビジョンの検索、内容の取得、およびコード変更の直接適用を行います。IDE内のコードに集中したまま、手を動かさずにレビューを進められます。

レビューの流れ

コードレビューのプロセス

AIがPhabricatorと連携し、レビューのライフサイクルを自動化します。

検索

特定のリビジョンを見つける

AIがPhabricator内をスキャンし、作業に必要な差分(diff)を正確に特定します。

確認

コード変更を分析する

AIエージェントがリビジョンの詳細を読み取り、変更内容とその理由を把握します。

編集

コードの修正を適用する

フィードバックやバグに対応するため、AIがリビジョンに対して直接新しいコードを書き込みます。

承認

最終的な承認

AIが行った編集内容をあなたが確認し、Phabricatorへの反映を決定します。

ワークフロー

リビジョンが届いたときのAIの動き

AIがPhabricator APIの複雑な操作を肩代わりします。

  1. 差分を特定する

    AIがPhabricatorのデータを検索し、対象となる特定のリビジョンを特定します。

    differential_revision_search
  2. 変更内容を調査する

    リビジョンが見つかると、AIは分析のために詳細情報とコンテンツを取得します。

    differential_query
  3. コードを修正する

    指示に基づいて、AIがリビジョンに対して必要な編集を適用します。

    differential_revision_edit
  4. 更新内容を検証する

    変更が正しく適用されたか、AIが再度リビジョンを確認します。

    differential_query

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使ってレビューを開始できます。

出発点

これらはあくまで例です。リビジョンIDやプロジェクト名は、実際のPhabricatorのデータに置き換えてください。

Phabricator Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_DImuVRek95xjoDlWmnK3Ly0cuOyvrltJYjjMoI11/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Phabricator capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "phabricator-development-platform-conduit-api-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_DImuVRek95xjoDlWmnK3Ly0cuOyvrltJYjjMoI11/mcp"
    }
  }
}
チャットにコピー04
  • プロジェクト 'Web-Core' の最新のDifferentialリビジョンを見つけてください。

  • リビジョン 12345 の変更内容を確認し、ロジックを要約してください。

  • リビジョン 67890 に、nullポインタ例外を解決するための修正を適用してください。

  • リポジトリ 'Mobile-App' 内のすべてのオープンなリビジョンを検索してください。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

Phabricatorを接続するだけで準備完了

PhabricatorインスタンスをVinkiusにリンクするだけです。認証情報は暗号化されて保持されるため、すぐにAIとコードに関する対話を開始できます。

PhabricatorをAIに接続する

FAQ

Phabricator MCPの動作について

  • 01

    AIはリビジョンを削除できますか?

    いいえ。AIができるのは検索、照会、およびリビジョンの編集のみです。削除はできません。

  • 02

    AIは自動的にコメントを投稿しますか?

    いいえ。AIは提供されたツールを通じて、コード自体への編集のみを行います。

  • 03

    Cursorで使用できますか?

    はい。Cursor、Claude、Windsurfなど、MCPに対応しているクライアントであれば、このコネクターを使用できます。

  • 04

    AIがPhabricatorの権限を変更することはありませんか?

    ありません。AIは、既存のAPI認証情報を通じてアクセスが許可されているデータに対してのみ操作を行います。

  • 05

    AIがゼロから新しいリビジョンを作成することはできますか?

    いいえ。現在のツールは、既存のリビジョンの検索、照会、および編集に限定されています。

  • Phabricatorに関するその他の質問は? Phabricator Connectorの全機能を見る

『Phabricator』を Claude、Cursor、ChatGPT などに接続