Atlassian Dc MCP Bitbucket
MCP server for Atlassian Bitbucket Data Center - interact with repositories and code
Connector by b1ff · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/b1ff-atlassian-dc-mcp-bitbucket
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 29 read · 21 write · 2 delete · 1 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 53
Read from the source code; the running server may list different tools.
Read 29 · Look things up without changing anything.
bitbucket_browseRepositorybitbucket_canMergePullRequestbitbucket_getBranchDiffbitbucket_getCommitsbitbucket_getDashboardPullRequestsbitbucket_getFileContentbitbucket_getInboxPullRequestsbitbucket_getPR_CommentsAndActionbitbucket_getProjectbitbucket_getProjectsbitbucket_getPullRequestbitbucket_getPullRequestBuilds
Show 17 more tools
bitbucket_getPullRequestChangesbitbucket_getPullRequestDiffbitbucket_getPullRequestsbitbucket_getRepositoriesbitbucket_getRepositorybitbucket_getRequiredReviewersbitbucket_getUserbitbucket_searchCodeconfluence_getContentconfluence_searchContentconfluence_searchSpacejira_getIssuejira_getIssueCommentsjira_getIssueDevelopmentInfojira_getIssueLinkTypesjira_getTransitionsjira_searchIssues
Write 21 · Create, change, send or run things.
bitbucket_createBranchbitbucket_createPullRequestbitbucket_declinePullRequestbitbucket_mergePullRequestbitbucket_postPullRequestCommentbitbucket_reopenPullRequestbitbucket_submitPullRequestReviewbitbucket_updatePullRequestbitbucket_updatePullRequestCommentconfluence_createContentconfluence_downloadAttachmentconfluence_updateContent
Show 9 more tools
confluence_uploadAttachmentjira_createIssuejira_downloadAttachmentjira_linkIssuesjira_postIssueCommentjira_transitionIssuejira_updateIssuejira_updateIssueCommentjira_uploadAttachment
Delete 2 · Delete, drop, revoke or wipe things.
jira_unlinkIssuesjira_unwatchIssue
Not yet classified 1 · We could not tell from the name and description.
jira_watchIssue
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
BITBUCKET_API_TOKEN
Other settings (environment variables or headers).
ATLASSIAN_DC_MCP_CONFIG_FILEBITBUCKET_API_BASE_PATHBITBUCKET_HOST
Network hosts it talks to 1
github.com· found in code
Files it touches
/dev/null- Your home directory (~)
- Any path the agent passes to its tools
Tools (53)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
bitbucket_browseRepositoryread-onlyBrowse a Bitbucket repository at a branch, tag or commit using structured, paginated responses. Omit 'path' to list the repository root. Directory pagination is under 'children'; file pagination is at the response root. Continue with the corresponding 'nextPageStart' when 'isLastPage' is false. For a complete raw file or compact unpaginated git tree listing, use bitbucket_getFileContent.
bitbucket_canMergePullRequestread-onlyCheck whether a pull request can be merged. Read-only: returns canMerge, whether the pull request is conflicted, and any merge-check vetoes (e.g. missing approvals, unresolved tasks, failed builds). Use this before bitbucket_mergePullRequest to see what is blocking a merge.
bitbucket_createBranchCreate a branch in a Bitbucket repository, forked from a branch, tag or commit. Use this before bitbucket_createPullRequest when the source branch does not exist yet. The response contains the new branch's 'id' (e.g. 'refs/heads/feature/my-branch'), which is what bitbucket_createPullRequest expects as fromRefId.
bitbucket_createPullRequestCreate a new pull request in a Bitbucket repository. Supports fork-based pull requests by passing fromProjectKey/fromRepositorySlug when the source repository differs from the destination (projectKey/repositorySlug). IMPORTANT: Before creating a PR, use bitbucket_getRequiredReviewers to fetch required reviewers for the source and target branches to ensure the PR is not created without mandatory reviewers.
bitbucket_declinePullRequestDescription is built at runtime.
bitbucket_getBranchDiffread-onlyGet the diff between two branches, tags or commits — including branches that have no pull request yet. Returns the same comparison as the Bitbucket 'compare' view: changes reachable from sourceBranch but not from targetBranch, rendered as a unified diff. targetBranch defaults to the repository's default branch. Use this to review work in progress before a PR exists; once a PR exists, prefer bitbucket_getPullRequestChanges + bitbucket_getPullRequestDiff.
bitbucket_getCommitsread-onlyGet commits for a Bitbucket repository
bitbucket_getDashboardPullRequestsread-onlyGet pull requests from the Bitbucket dashboard across all repositories. Useful for finding all PRs where you are the author, reviewer, or participant without specifying a project or repository.
bitbucket_getFileContentread-onlyGet the raw content of a file in a Bitbucket repository, at a branch, tag or commit. Use this to read a complete source file without cloning the repository. 'at' defaults to the repository's default branch. Pointing 'path' at a directory returns that directory's unpaginated git tree listing. For structured, paginated directory listings or file reads, use bitbucket_browseRepository.
bitbucket_getInboxPullRequestsread-onlyGet pull requests from the authenticated user's inbox that need their review. Returns PRs across all repositories where the user is a reviewer.
bitbucket_getPR_CommentsAndActionread-onlyGet comments for a Bitbucket pull request and other actions, like approvals
bitbucket_getProjectread-onlyGet a specific Bitbucket project by key
bitbucket_getProjectsread-onlyGet a list of Bitbucket projects
bitbucket_getPullRequestread-onlyGet a specific pull request by ID. Returns full details including title, description, reviewers, participants, author, source/target branches, current state, and version (needed for bitbucket_updatePullRequest).
bitbucket_getPullRequestBuildsread-onlyGet the CI/CD build statuses of a pull request — the builds, jobs or pipelines that any CI server integrated with Bitbucket (Jenkins, Bamboo, TeamCity or any other tool posting build statuses) reported on the latest commit of its source branch, as shown in the pull request's Builds panel. Use it to check whether a pull request's checks passed, failed or are still running, e.g. after a push. Read-only. Returns the commit id, counts per state, and for each build its state (SUCCESSFUL, FAILED, INPROGRESS, CANCELLED, UNKNOWN), name, url of the run in the CI server and description.
Show 38 more tools
bitbucket_getPullRequestChangesread-onlyGet the changes for a Bitbucket pull request
bitbucket_getPullRequestDiffread-onlyGet text diff for a specific file in a Bitbucket pull request. Returns plain text diff format. Note: Before getting diff, use getPullRequestChanges to understand what files were changed in the PR
bitbucket_getPullRequestsread-onlyGet pull requests for a Bitbucket repository
bitbucket_getRepositoriesread-onlyGet repositories for a Bitbucket project
bitbucket_getRepositoryread-onlyGet a specific Bitbucket repository
bitbucket_getRequiredReviewersread-onlyGet required reviewers for pull request creation. Returns a set of users who are required reviewers for pull requests created from the given source repository and ref to the given target ref in this repository.
bitbucket_getUserread-onlyGet a Bitbucket user by their slug, or search for users by name/email to discover their slug. Use this to resolve userSlug for bitbucket_submitPullRequestReview when it is not already known from a comment response or PR participant list.
bitbucket_mergePullRequestDescription is built at runtime.
bitbucket_postPullRequestCommentPost a comment to a Bitbucket pull request. Use pending: true to create a draft comment that is only visible to you until you call bitbucket_submitPullRequestReview. NOTE: pending only works when filePath is provided (file-level or inline comments). True top-level PR comments (no filePath) are always posted live and cannot be drafted. Use severity: 'BLOCKER' to post the comment as a task — tasks must be resolved before the PR can be merged.
bitbucket_reopenPullRequestReopen a declined pull request, restoring it to OPEN. IMPORTANT: you MUST first call bitbucket_getPullRequest to get the current 'version' — it is required for optimistic locking and a stale version is rejected. The pull request must be in the DECLINED state; anything else is refused.
bitbucket_searchCoderead-onlySearch code across Bitbucket. The query supports search modifiers like 'project:<key>', 'repo:<key>/<slug>', and 'ext:<extension>' to scope or filter results (e.g. 'project:TEST authenticate', 'repo:TEST/demo ext:js TODO'). NOTE: the 'repo:' modifier requires the project key — 'repo:projectkey/repositoryslug', not a bare slug. Returns matching files with hit contexts (snippets).
bitbucket_submitPullRequestReviewSubmit a pull request review, publishing all pending (draft) comments and setting the reviewer's verdict. This is equivalent to clicking 'Submit Review' in the Bitbucket UI. Use after posting comments with pending: true. To resolve userSlug: (1) check author.slug in any comment you posted this session, (2) check the reviewers/participants array from bitbucket_getPullRequest, or (3) call bitbucket_getUser with a name/email filter as a last resort.
bitbucket_updatePullRequestUpdate the title, description, reviewers, destination branch or draft status of an existing pull request. IMPORTANT: You MUST first call bitbucket_getPullRequest to get the current 'version' number — this is required for optimistic locking and the call will fail without it. Omit reviewers to keep the current ones. When passed, reviewers replaces ALL existing reviewers: to add someone, include the current reviewers from the PR details along with the new ones.
bitbucket_updatePullRequestCommentUpdate an existing pull request comment. Use to edit text, change severity, change task state, or resolve/reopen the comment thread. On a BLOCKER (task) comment, state: 'RESOLVED' ticks the task; threadResolved: true toggles the thread-level 'Resolve' button. These are independent and can be set separately. Requires the current 'version' from optimistic locking; fetch it via bitbucket_getPR_CommentsAndAction or use the version returned when the comment was created.
confluence_createContentCreate new content in Confluence Data Center edition instance
confluence_downloadAttachmentDescription is built at runtime.
confluence_getContentread-onlyGet Confluence content by ID from the Confluence Data Center edition instance
confluence_searchContentread-onlySearch for content in Confluence Data Center edition instance using CQL
confluence_searchSpaceread-onlySearch for spaces in Confluence Data Center edition instance
confluence_updateContentUpdate existing content in Confluence Data Center edition instance. Optionally move the page by setting parentId.
confluence_uploadAttachmentUpload a local file as an attachment to a Confluence content (page) in the Confluence Data Center edition instance. The file must live under the server-configured upload directory; the path is given relative to that directory.
jira_createIssueCreate a new JIRA issue in the JIRA Data Center edition instance
jira_downloadAttachmentDescription is built at runtime.
jira_getIssueread-onlyGet details of a JIRA issue by its key from the JIRA Data Center edition instance
jira_getIssueCommentsread-onlyGet comments of a JIRA issue by its key from the JIRA Data Center edition instance
jira_getIssueDevelopmentInforead-onlyGet linked development information (pull requests, commits, or branches) shown in the Development panel of a JIRA issue in the JIRA Data Center edition instance. Defaults to pull requests from Bitbucket.
jira_getIssueLinkTypesread-onlyGet the list of available issue link types (e.g. Blocks, Relates, Duplicate) in the JIRA Data Center edition instance. Use this to discover valid link type names before calling jira_linkIssues.
jira_getTransitionsread-onlyGet available status transitions for a JIRA issue in the JIRA Data Center edition instance. Returns a list of transitions with their IDs, names, and target statuses.
jira_linkIssuesCreate a link between two JIRA issues in the JIRA Data Center edition instance. Direction is easy to invert vs the Jira UI: inwardIssueKey is the issue that DISPLAYS the outward phrase (e.g. 'blocks'); outwardIssueKey displays the inward phrase (e.g. 'is blocked by'). After create, GET the first issue — it must have outwardIssue = the second key. Use jira_getIssueLinkTypes for valid type names.
jira_postIssueCommentPost a comment on a JIRA issue in the JIRA Data Center edition instance
jira_searchIssuesread-onlySearch for JIRA issues using JQL in the JIRA Data Center edition instance
jira_transitionIssueTransition a JIRA issue to a new status in the JIRA Data Center edition instance. Use jira_getTransitions first to get available transition IDs.
jira_unlinkIssuesDelete an existing link between two JIRA issues in the JIRA Data Center edition instance. Requires the issue link id (found in the 'issuelinks' field of an issue).
jira_unwatchIssueRemove yourself (the authenticated user) as a watcher from a JIRA issue in the JIRA Data Center edition instance. Only the calling user can be removed; there is no way to unwatch on behalf of someone else.
jira_updateIssueUpdate an existing JIRA issue in the JIRA Data Center edition instance
jira_updateIssueCommentUpdate the body of an existing comment on a JIRA issue in the JIRA Data Center edition instance. Use jira_getIssueComments to find the comment id.
jira_uploadAttachmentUpload a local file as an attachment to a JIRA issue in the JIRA Data Center edition instance. The file must live under the server-configured upload directory; the path is given relative to that directory.
jira_watchIssueAdd yourself (the authenticated user) as a watcher on a JIRA issue in the JIRA Data Center edition instance. Only the calling user can be added; there is no way to watch on behalf of someone else.
Signals
- Stars
- 105
- Forks
- 48
- Open issues
- 5
- Weekly downloads
- 1,441
- Last commit
- Oct 12, 2026 (16 days ago)
- Last release
- Oct 12, 2026 (16 days ago)
- Last package publish
- Oct 12, 2026 (16 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.b1ff/atlassian-dc-mcp-bitbucket- Version
- 0.38.0
- Auth
- API key
- Packages
- npm @atlassian-dc-mcp/bitbucket
- License
- MIT
- Repository
- github.com/b1ff/atlassian-dc-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Same server elsewhere
Copies of this server published by others; search shows only one of them.
- 0.342score
Atlassian Dc MCP Confluence
MrRefactoring
MCP server for Atlassian Confluence Data Center - access and manage content
ConnectorBFreshness: BLocal★ 3Claude Code +5 - 0.342score
Atlassian Dc MCP Jira
MrRefactoring
MCP server for Atlassian Jira Data Center - search, view, and create issues
ConnectorBFreshness: BLocal★ 3Claude Code +5 - 0.342score
Atlassian Dc MCP Bitbucket
MrRefactoring
MCP server for Atlassian Bitbucket Data Center - interact with repositories and code
ConnectorBFreshness: BLocal★ 3Claude Code +5
More from b1ff
- 0.612score
Atlassian Dc MCP Jira
b1ff
MCP server for Atlassian Jira Data Center - search, view, and create issues
ConnectorAFreshness: ALocal★ 105↓ 2.3K/wkClaude Code +5 - 0.609score
Atlassian Dc MCP Confluence
b1ff
MCP server for Atlassian Confluence Data Center - access and manage content
ConnectorAFreshness: ALocal★ 105↓ 1.7K/wkClaude Code +5
Cite this page
Atlassian Dc MCP Bitbucket. Agent Mart. https://agentmart.dev/connectors/b1ff-atlassian-dc-mcp-bitbucket (last updated 2026-10-25)