• SEARCH
  • REVIEW
  • EDIT
  • HUMAN

How to manage Differential revisions with your AI

Connect Phabricator to your AI client to handle code reviews without leaving your editor. Your agent handles the search and the edits while you stay in the flow.

Ask AI about this page

Short answer

How can I manage Differential revisions with my AI?

Your AI uses the Phabricator Conduit API to locate specific revisions, pull their content, and apply code changes directly. You get a hands-off review process that keeps your focus on the code in your IDE.

Review outcomes

Where your code reviews land.

The AI moves through the review lifecycle by interacting with your Phabricator instance.

SEARCH

Find specific revisions

The AI scans your Phabricator instance to find the exact diffs you need to work on.

REVIEW

Analyze code changes

Your agent reads the revision details to understand what was changed and why.

EDIT

Apply code fixes

The AI writes new code directly to the revision to address feedback or bugs.

HUMAN

Final approval needed

You review the AI's edits and decide when to land the changes in Phabricator.

The workflow

What your AI does when a revision arrives.

The AI handles the heavy lifting of navigating the Phabricator API so you don't have to.

  1. Locate the diff

    The AI identifies the specific revision you want to work on by searching through your Phabricator data.

    differential_revision_search
  2. Inspect the changes

    Once found, the AI pulls the specific details and content of the revision for analysis.

    differential_query
  3. Modify the code

    The AI applies the necessary edits to the revision based on your instructions.

    differential_revision_edit
  4. Verify the update

    The AI checks the revision again to ensure the changes were applied correctly.

    differential_query

Try it

Copy these to start.

Use these prompts to kick off a review session.

Starting points

These are just starting points. Replace the specific revision IDs or project names with your actual Phabricator data.

Phabricator Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_DImuVRek95xjoDlWmnK3Ly0cuOyvrltJYjjMoI11/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  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.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "phabricator-development-platform-conduit-api-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_DImuVRek95xjoDlWmnK3Ly0cuOyvrltJYjjMoI11/mcp"
    }
  }
}
Copy into chat04
  • Find the latest Differential revision for the 'Web-Core' project.

  • Review the changes in revision 12345 and summarize the logic.

  • Apply a fix to revision 67890 to handle the null pointer exception.

  • Search for all open revisions in the 'Mobile-App' repository.

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

Start here

Connect Phabricator once, then ask.

Just link your Phabricator instance to Vinkius. Your credentials stay encrypted, and you can immediately start talking to your AI about your code.

Connect Phabricator to your AI

FAQ

How the Phabricator MCP behaves

  • 01

    Can the AI delete revisions?

    No. The AI can only search, query, and edit revisions. It cannot delete them.

  • 02

    Does the AI automatically post comments?

    No. The AI only performs edits to the code itself through the provided tools.

  • 03

    Can I use this with Cursor?

    Yes. Any MCP-compatible client like Cursor, Claude, or Windsurf works with this connector.

  • 04

    Will the AI change my Phabricator permissions?

    No. The AI only interacts with the data it is permitted to access via your existing API credentials.

  • 05

    Can the AI create new revisions from scratch?

    No. The current tools are limited to searching, querying, and editing existing revisions.

  • More questions about Phabricator? See everything the Phabricator Connector can do

Connect Phabricator to Claude, Cursor, ChatGPT & more