ThinkReview MCP

by Unknown

Not rated
Website

About

AI code reviews for GitHub, GitLab, Azure DevOps & Bitbucket PR/MR URLs from Cursor, Claude, or Copilot.

Details

Author
Unknown
Categories
Developer Tools, Other, AI, Infrastructure

ThinkReview MCPlets AI coding assistants runlive code reviews on pull request or merge request URLs— without pasting a diff into chat. ThinkReview fetches changed files through your stored git credentials and returns a structured review (summary, suggestions, security notes, best practices, and suggested questions).

Hosted endpoint:https://mcp.thinkreview.dev/v1
- OAuth (recommended)— URL-only MCP config, thenAuthenticatein the browser on the ThinkReview portal. No token in config files.
- Bearer token— copy a long-lived token from the
MCP setup pageand putAuthorization: Bearer <token>in client headers (also used by the browser extension).

Interactive configs for both methods:portal.thinkreview.dev/mcp.

Before connecting an MCP client, make sure you have:
- A ThinkReview accountwith an active plan or available review credits.
- An MCP client that supports OAuthfor remote HTTP servers (Cursor, Claude Code, Claude Desktop Connectors, and VS Code Copilot all do).
- Git credentials configured in the portalunder
Settings → Integrations.This is required for MCP URL reviews to work.ThinkReview uses your Personal Access Token (PAT) to call GitHub, GitLab, Bitbucket, or Azure DevOps APIs and fetch the PR/MR diff. Without integrations, reviews will fail with a git credentials or access error.

Supported git hosts match the extension: GitHub, GitLab, Bitbucket, and Azure DevOps (cloud and many self-hosted patterns). SeeGitHub Integration,GitLab Integration, and related setup docs for PAT scopes.

URL reviews use the samereview creditsas reviews in the browser extension. Cached results are reused when the PR file list has not changed (seeCached Reviews).

Agent reviews(custom review agents configured in the portal) arenottriggered by default through MCP. MCP returns the main code review only.
- OpenCursor → Settings → MCP(or edit your MCP config file).
- Add the ThinkReview server (URL only):

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

- Enable thethinkreviewserver, then clickAuthenticate. Complete sign-in and consent on the ThinkReview portal.
- Restart Cursor or reload MCP servers if tools do not appear.

Example prompt:“Callreview_url_codeforhttps://github.com/org/repo/pull/123”

claude mcp add --transport http thinkreview https://mcp.thinkreview.dev/v1

Option B — Config file(~/.claude.jsonor project.mcp.json):

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

Then run/mcpin Claude Code andAuthenticate. Complete portal consent in the browser. Restart Claude Code if tools do not appear after auth.

Note:Claude Code’stype/urlJSON isnotvalid in Claude Desktop’sclaude_desktop_config.json. Use the Desktop section below instead.

Claude Desktop has two different MCP mechanisms:
- OpenClaude Desktop → Settings → Connectors(orCustomize → Connectors).
- Add custom connectorand enter:https://mcp.thinkreview.dev/v1
- ClickConnect/ complete the browser OAuth consent on the ThinkReview portal.
- Enable the connector for the conversation via+ → Connectors.

Remote connectors are brokered through your Claude account (Anthropic’s cloud reachesmcp.thinkreview.dev). Free plans are limited to one custom connector.

If you prefer the config file (same pattern as other remote servers), merge this intoclaude_desktop_config.json(requires Node.js sonpxworks), thenfully quit and reopenClaude Desktop:

{ "mcpServers": { "thinkreview": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.thinkreview.dev/v1"] } } }

mcp-remoteopens the OAuth browser flow. Donotuse Claude Code’s"type": "http"block here — Desktop will not load it.
- RunMCP: Open User Configurationor create.vscode/mcp.jsonin your project.
- Add (URL only— Copilot uses theserverskey):

{ "servers": { "thinkreview": { "type": "http", "url": "https://mcp.thinkreview.dev/v1" } } }

- UseAuth / Authenticateon the thinkreview server (CodeLens or MCP servers UI) and complete portal consent in the browser.
- Enable thethinkreviewserver in Copilot Chat and invokereview_url_codefrom your assistant.

Prefer OAuth for MCP. A portalBearer tokenis still available onportal.thinkreview.dev/mcpfor the ThinkReview browser extension and for clients that cannot complete OAuth. If you must use it, add:

Authorization: Bearer <your-token>

Regenerating that token invalidates extension / Bearer-based clients.OAuth MCP sessions are separateand are not revoked by token regeneration.

- Prefer OAuth so long-lived tokens are not stored in MCP config files.
- If you use a Bearer token, treat it like a password.Do not commit it to gitor share it in public channels.
- Regenerate the Bearer token from the portal if it is ever exposed.
- Use git PATs with theminimum scopesneeded to read pull requests and file diffs for repositories you review.

“Unauthorized” or MCP asks to authenticate

- For OAuth clients: runAuthenticateagain and finish consent onportal.thinkreview.dev/mcp/oauthwhile signed into your ThinkReview account.
- Confirm your config isURL-only(no stale or emptyAuthorizationheader that can confuse some clients).
- If you intentionally use Bearer auth, confirmAuthorization: Bearer <token>is set correctly and copy a fresh token from the portal after regeneration or sign-out.
- Restart your MCP client after updating the config.

Git credentials unavailable / cannot access repository

- Add or update your PAT underportal.thinkreview.dev → Settings → Integrations.MCP cannot review a PR without this step.
- Forprivate organization repos(e.g. GitHub), ensure the PAT has access to the org andSSO is authorizedfor the token if your organization requires it.
- Verify the PR URL matches the host and repo your credential is configured for.

- URL reviews are cached per user when the changed-file fingerprint is unchanged. PassforceRegenerate: trueinreview_url_codeto request a fresh review.

Contact supportorreport a bugwith your git host, PR URL (redact secrets), and the error message from your MCP client.

TL;DR:Add ThinkReview MCP athttps://mcp.thinkreview.dev/v1(URL only),Authenticatein the browser, configuregit credentials under Integrations, then ask your assistant to callreview_url_codewith a PR URL.

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

An integrated MCP server combining Azure DevOps, Gmail, Browser, and Gemini AI functionalities on a Node.js server.

A serverless Monzo → Claude connector on Cloudflare Workers

There are already a few Monzo MCP servers (partymola, BfdCampos, an npm one), and they're good — but they're all local stdio servers you run on your own machine. This is the first remote/serverless one I've found: it lives on a Cloudflare Worker, so you authenticate once and it follows you to every Claude surface, with nothing to keep running.

Competitive intelligence platform with 24 tools — monitor competitor pricing, content, positioning, tech stacks, and how ChatGPT, Claude, and Gemini rank your brand.

MCP Server for full Easypanel control via Claude Code, Cursor and Claude Desktop.

A Model Context Protocol (MCP) server for managing app publishing on Huawei AppGallery Connect. Integrates directly with Claude Desktop or any MCP-compatible client.

Interact with Infactory APIs using Claude and other large language models.

Connect your Shopify store to Claude, Cursor, or Windsurf and get 100+ pre-calculated ecommerce metrics like net profit, blended CAC, per-channel ROAS, and customer LTV segments.

Run Proxmox VE and Backup Server from Claude — 69 token-efficient, safety-gated tools with dry-run previews and a tamper-evident audit trail.

Create and publish websites from ChatGPT, Claude, Codex, Cline, and other AI agents with no account required and optional free custom domains.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.