Bitbucket PR ThinkReview: Finally, A Simple Solution

Bitbucket PR ThinkReview: Finally, A Simple Solution
Share

Bitbucket PR ThinkReview: Finally, A Simple Solution

Like many developers working with Bitbucket, I've spent years watching AI code review happen on GitHub while our pull requests on bitbucket.org — and on Data Center — stayed on Overview, Diff, and a comment box.

I tried the stack that promised to close that gap. A few tools were useful. All of them shared the same tax: Atlassian marketplace apps, Forge webhooks, workspace tokens pasted into a SaaS dashboard, and a review that is never the pull request I am actually looking at.

I kept asking: "Why isn't there a simple bitbucket pr ai review that just works on the PR?"

So I built one.

ThinkReview started on GitLab. Bitbucket Cloud and Bitbucket Data Center were the request that kept coming after Azure DevOps. This bitbucket ai code review lives in the browser on bitbucket.org and on your self-hosted host. No marketplace app. No bot account. No second tab.

What you get today is a real review panel (severity, scores, agents, follow-up questions), Cloud reviews with full repo context, and ThinkReview MCP so the same Bitbucket pull request URL can be reviewed from Cursor, Claude Code, or Copilot.

ThinkReview AI Review on a Bitbucket pull request

Why Bitbucket still needs a simpler PR AI review

If you live on GitHub, you have Copilot and a crowded extension ecosystem. If you live on Bitbucket Cloud or Bitbucket Data Center, the PR page is still mostly Diff and a comment box.

A bitbucket copilot pr review should not mean:

  • Standing up a Forge app and an incoming webhook
  • Generating a workspace token you then paste into a dashboard you never open during review
  • Waiting for a bot to spam the PR thread
  • Copying the diff into ChatGPT and losing the Diff tab

ThinkReview is the other path: install the extension, add a Repository: Read token (Cloud API token, or Data Center HTTP access token plus your custom domain), open the PR, click AI Review. The review stays on the page.

ThinkReview on Bitbucket

A token is the one setup step Bitbucket requires so we can read the diff. Data Center also needs the instance URL. That is it. No webhooks, no Forge app, no waiting on an org admin for a marketplace install.

What the extension actually shows now

The bitbucket pr ai review you get today is a full sidebar on the PR:

  • Summary of what the change actually does
  • Severity-ranked findings (critical / high / medium) with file and line ranges
  • Quality, security, and best-practice scores when you run a scoring review
  • Review agents (for example a security or pentest checklist) on the same PR
  • Suggested follow-up questions you can click into chat, plus “generate a comment I can post”
  • Code suggestions you copy and post yourself — ThinkReview is a copilot, not a comment bot
  • Cursor / Claude Code / Copilot deeplinks to implement a finding in the IDE

Suggested follow-up questions in the ThinkReview review panel

Cloud reviews can use full repository context on the first pass and search grounding when a finding depends on live docs (model IDs, CVEs, SDK names). You still pick the model in portal model selection.

Same extension, same panel, on GitHub, GitLab, Azure DevOps, and Bitbucket — including Bitbucket Data Center with a custom domain. Open the popup, pick Bitbucket Cloud or Bitbucket Data Center, and you are in the right setup.

ThinkReview extension Platform Setup — choose Bitbucket Cloud or Data Center

Review the same Bitbucket PR from MCP

The extension is for when you are already on the PR. ThinkReview MCP is for when you are in the editor.

Paste a Bitbucket pull request URL into Cursor, Claude Code, Claude Desktop, or GitHub Copilot and call review_url_code. ThinkReview fetches the diff through your portal git credentials and returns the same structured review: summary, findings, security notes, scores, follow-up questions.

Hosted endpoint: https://mcp.thinkreview.dev/v1
Listed on the Official MCP Registry as io.github.Thinkode/thinkreview.

Typical Cursor config (OAuth — URL only):

{
  "mcpServers": {
    "thinkreview": {
      "url": "https://mcp.thinkreview.dev/v1"
    }
  }
}

Then Authenticate in the client, finish consent on the ThinkReview portal, and keep a Bitbucket token under Settings → Integrations. MCP cannot fetch a private PR without that token.

ThinkReview MCP calling review_url_code from Claude Code

Structured ThinkReview MCP review result in the assistant

Setup details: ThinkReview MCP · MCP integration docs · MCP setup in the portal

Reviews from MCP use the same credits as the extension. Cached results reuse when the changed-file fingerprint has not changed.

Getting started (still short)

On the Bitbucket PR page

  1. Install ThinkReview (Chrome / Edge / Firefox)
  2. Open the extension popup and choose Bitbucket Cloud or Bitbucket Data Center
  3. Save a token with Repository: Read — Cloud API token, or Data Center HTTP access token plus custom domain
  4. Open any pull request on bitbucket.org or your Data Center host
  5. Click AI Review — the sidebar is the review

From Cursor or Claude Code

  1. Connect git credentials in the portal
  2. Add ThinkReview MCP and authenticate
  3. Ask: Review this Bitbucket PR with ThinkReview: https://bitbucket.org/{workspace}/{repo}/pull-requests/{id}

No webhooks. No YAML. No waiting on an org admin for a marketplace install.

Built for Bitbucket teams

ThinkReview works across:

  • Bitbucket Cloud (bitbucket.org)
  • Bitbucket Data Center / Server (custom domain setup)
  • Public and private repos

There is a free tier (daily review credits) so you can try a real bitbucket pr ai code review before anyone files a purchase order. Paid plans raise daily credits, agent runs, and giant-PR limits. Bitbucket Cloud and Data Center are on paid plans for custom domains and higher limits.

ThinkReview stays a copilot: you read the findings, you post the comments. That is why teams who do not want a noisy review bot still use it.

Try the simple bitbucket copilot pr review

I built this because the existing bitbucket ai code review options were either missing or over-engineered for Atlassian Cloud. The GitLab and Azure DevOps launches proved the simpler model works. Bitbucket Cloud and Data Center are the same review, on the PR you already have open — and from the tools you already use to write the code.

Install ThinkReview and run it on the next Bitbucket pull request — or paste that PR URL into an assistant with ThinkReview MCP.

Available on Chrome, Edge, Firefox, Opera, Brave, and other Chromium browsers.


What's your biggest pain point with Bitbucket Pull Request reviews? Tell us — we keep shipping against that list.


Related: