{"slug":"pdogra1299/bitbucket-mcp-server","name":"Bitbucket","description":"Manage Bitbucket repositories, pull requests, and pipelines via the Bitbucket API for both Cloud and Server.","category":"version-control","tags":[],"official":false,"stars":21,"transport":null,"install":[{"cmd":"npx (Recommended)","imports":[]}],"tools":[{"name":"get_pull_request","description":"Full PR details including comments, file changes, and merge info"},{"name":"list_pull_requests","description":"List PRs with filters (state, author, pagination)"},{"name":"create_pull_request","description":"Create new pull requests"},{"name":"update_pull_request","description":"Update PR details (title, description, reviewers, destination branch)"},{"name":"merge_pull_request","description":"Merge pull requests with various strategies"},{"name":"decline_pull_request","description":"Decline/reject a pull request"},{"name":"add_comment","description":"Add general, inline, threaded, or suggestion comments to a PR"},{"name":"delete_comment","description":"Delete a comment from a pull request"},{"name":"get_pull_request_diff","description":"Structured line-by-line diff with ADDED/REMOVED/CONTEXT types"},{"name":"set_pr_approval","description":"Approve (approved: true) or unapprove (approved: false) a PR"},{"name":"set_review_status","description":"Request changes (request_changes: true) or remove the request (false)"},{"name":"list_pr_tasks","description":"List all tasks on a pull request"},{"name":"create_pr_task","description":"Create a new task on a pull request"},{"name":"update_pr_task","description":"Update the text of an existing task"},{"name":"set_pr_task_status","description":"Mark a task done (done: true) or reopen it (done: false)"},{"name":"delete_pr_task","description":"Delete a task from a pull request"},{"name":"convert_pr_item","description":"Convert a comment to a task (direction: \"to_task\") or back (\"to_comment\")"},{"name":"list_pr_commits","description":"List all commits in a pull request"},{"name":"list_branch_commits","description":"List commits in a branch with date/author/message filters"},{"name":"get_commit_detail","description":"Get the structured diff for a specific commit by SHA"},{"name":"list_branches","description":"List branches with filtering and pagination"},{"name":"get_branch","description":"Detailed branch info including associated PRs and stats"},{"name":"delete_branch","description":"Delete a branch"},{"name":"list_directory_content","description":"List files and directories in a repository path"},{"name":"get_file_content","description":"Get file content with smart truncation for large files"},{"name":"search_files","description":"Search for files by glob pattern (case-insensitive, like VS Code Ctrl+P)"},{"name":"get_file_blame","description":"Per-line blame: who last modified each line, commit hash, and author timestamp (Bitbucket Server only)"},{"name":"search_code","description":"Index-backed code search with Bitbucket modifiers (lang:, ext:, path:, archived:, fork:, -term), client-side regex_filter post-filter, snake_case ↔ camelCase fanout, and an index-reach probe that surfaces INDEX_GAP_LIKELY when the index returns nothing despite matching files existing"},{"name":"find_in_files","description":"Content search via file listing + raw-content fan-out. Full PCRE regex; works on languages or branches Bitbucket's index does not cover; with rate-limit detection and honest scan diagnostics"},{"name":"search_repositories","description":"Search for repositories by name, slug, or description"},{"name":"list_projects","description":"List all accessible Bitbucket projects/workspaces"},{"name":"list_repositories","description":"List repositories in a project or across all accessible projects"}],"env_vars":["BITBUCKET_TOKEN","BITBUCKET_BASE_URL"],"auth_type":"none","github":"https://github.com/pdogra1299/bitbucket-mcp-server","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}