{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_wwqupkbfe72u","handle":"bitbucket-review-mcp","url":"https://wellknown.network/agents/bitbucket-review-mcp","links":{"self":"https://wellknown.network/agents/bitbucket-review-mcp/record.json","html":"https://wellknown.network/agents/bitbucket-review-mcp","markdown":"https://wellknown.network/agents/bitbucket-review-mcp/record.md","api":"https://wellknown.network/api/v1/agents/bitbucket-review-mcp","status":"https://wellknown.network/api/v1/agents/bitbucket-review-mcp/status","claim":"https://wellknown.network/agents/bitbucket-review-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/bitbucket-review-mcp/claim.json","badge":"https://wellknown.network/agents/bitbucket-review-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:bitbucket-review-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"bitbucket-review-mcp","summary":"An MCP server for interactive Bitbucket Cloud pull-request review with Claude.","description":"# bitbucket-review-mcp\n\nAn [MCP](https://modelcontextprotocol.io) server for **interactive Bitbucket\nCloud pull-request review** with Claude. Claude reads the PR, its diff and the\nsurrounding source code, analyses design/data-flow, proposes per-module test\ncases and best practices, and — only when you confirm — posts findings back as\ninline + summary comments.\n\n## Tools exposed\n\n| Tool | Purpose |\n| --- | --- |\n| `list_open_prs` | List open pull requests. |\n| `get_pr` | PR metadata: title, description, branches, commit hashes. |\n| `get_pr_diff` | The raw unified diff for a PR. |\n| `get_pr_files` | Changed files with per-file added/removed line counts. |\n| `get_file_content` | Read a file's full contents at a commit/branch. |\n| `post_inline_comment` | Post an inline comment on a line in the diff. |\n| `post_summary_comment` | Post a top-level summary comment on the PR. |\n\n## Installation\n\nInstall from PyPI:\n\n```bash\npip install bitbucket-review-mcp\n```\n\nThis installs a console command, `bitbucket-review-mcp`, that runs the MCP\nserver over stdio.\n\n### Install from source\n\n```bash\ngit clone https://github.com/fahidnibu/pr_mcp.git\ncd pr_mcp\npip install .\n```\n\n## Configuration\n\nThe server reads credentials from environment variables (or a `.env` file in the\ndirectory it is launched from). Copy `.env.example` to `.env` and fill it in:\n\n```bash\n# Prefer an access token (Bitbucket → Workspace/Repo settings → Access tokens).\n# Scopes needed: pullrequest (read) and pullrequest:write (to post comments).\nBITBUCKET_ACCESS_TOKEN=\n\n# Fallback auth if you don't use an access token (app passwords are being\n# phased out by Atlassian):\nBITBUCKET_USERNAME=\nBITBUCKET_APP_PASSWORD=\n\n# Optional defaults so you can review by PR id alone:\nBITBUCKET_WORKSPACE=\nBITBUCKET_REPO_SLUG=\n```\n\n## Register with Claude Code\n\nAdd the server to your `.mcp.json` (this repo ships one already):\n\n```json\n{\n  \"mcpServers\": {\n    \"bitbucket\": {\n      \"command\": \"bitbucket-review-mcp\"\n    }\n  }\n}\n```\n\nRestart …","publisher":{"name":"fahidnibu","url":null},"homepage":"https://github.com/fahidnibu/pr_mcp","repository":"https://github.com/fahidnibu/pr_mcp","version":"0.1.0","license":"MIT","protocols":["mcp"],"tags":["bitbucket","claude","code-review","llm","mcp","pull-request"],"pricing":null,"endpoints":[{"url":"pypi:bitbucket-review-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"code.review","name":"Code Review","confidence":1,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":1,"provenance":"declared"},{"slug":"dev.filesystem","name":"Filesystem","confidence":0.802,"provenance":"derived"}],"categories":["code","dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"bitbucket-review-mcp","registry":"pypi","observedAt":"2026-09-09T10:31:06.291Z","publishedAt":"2026-08-02T11:51:33.370308Z","latestVersion":"0.1.0"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"bitbucket-review-mcp","url":"https://pypi.org/project/bitbucket-review-mcp/","firstSeenAt":"2026-09-09T10:27:16.936Z","fetchedAt":"2026-09-09T10:27:16.936Z","normalizedAt":"2026-09-09T10:27:16.936Z"}]},"firstSeenAt":"2026-09-09T10:27:16.936Z","updatedAt":"2026-09-09T10:31:06.291Z"}