- Modernized HTTP transport
- Hardened security measures
- Standardized tool contracts
Release history
aashari/mcp-server-atlassian-bitbucket releases
Atlassian Bitbucket Cloud integration. Enables AI systems to interact with repositories, pull requests, workspaces, and code in real time.
All releases
23 shown
- Publishing workflow now requires OpenID Connect (OIDC) authentication; GitHub Actions workflow permissions must include id-token: write.
Full changelog
3.0.0 (2026-02-04)
Features
- migrate to npm OIDC trusted publishing and modernize dependencies (96475dd)
BREAKING CHANGES
- Publishing workflow now requires OpenID Connect (OIDC) authentication. GitHub Actions workflow permissions updated to include id-token: write for secure npm authentication.
Dependencies updated: @modelcontextprotocol/sdk 1.23.0 → 1.25.3, zod 4.1.13 → 4.3.6, express 5.1.0 → 5.2.1, commander 14.0.2 → 14.0.3, @toon-format/toon 2.0.1 → 2.1.0
For configuration details, see docs/OIDC-TRUSTED-PUBLISHING-SETUP.md
- Add raw response logging with truncation for large API responses
Full changelog
- Modernized MCP SDK to version 1.23.0 with the new registerTool API
Full changelog
- Added TOON output format for token‑efficient LLM responses
Full changelog
- Migration required: replace calls to removed specific tools with the corresponding generic tool (e.g., `bb_ls_prs` → `bb_get` with path "/repositories/{workspace}/{repo}/pullrequests").
- Generic tools provide raw JSON output and optional JMESPath filtering, reducing token consumption by ~14,000 lines of code.
- Removal of all specific Bitbucket tools (bb_ls_workspaces, bb_get_workspace, bb_ls_repos, etc.) and replacement with generic HTTP method tools: bb_get, bb_post, bb_put, bb_patch, bb_delete, bb_clone.
Full changelog
2.0.0 (2025-11-28)
- feat!: replace 20+ specific tools with 6 generic HTTP method tools (d269cdb)
BREAKING CHANGES
- This release removes all specific Bitbucket tools and replaces them with generic HTTP method tools.
Removed tools:
- bb_ls_workspaces, bb_get_workspace
- bb_ls_repos, bb_get_repo
- bb_list_branches, bb_add_branch
- bb_get_commit_history, bb_get_file
- bb_ls_prs, bb_get_pr, bb_add_pr, bb_update_pr
- bb_approve_pr, bb_reject_pr
- bb_ls_pr_comments, bb_add_pr_comment
- bb_diff_branches, bb_diff_commits
- bb_search
New tools:
- bb_get: GET any Bitbucket API endpoint
- bb_post: POST to any endpoint (create resources)
- bb_put: PUT to any endpoint (replace resources)
- bb_patch: PATCH any endpoint (partial updates)
- bb_delete: DELETE any endpoint
- bb_clone: Clone repository locally (unchanged)
Migration: Replace specific tool calls with generic bb_get/bb_post calls.
Example: bb_ls_prs -> bb_get with path "/repositories/{workspace}/{repo}/pullrequests"
Benefits:
- 6 tools vs 20+ (lower token consumption)
- Raw JSON output with optional JMESPath filtering
- Future-proof: new API endpoints work without code changes
- ~14,000 fewer lines of code
- API call timeout implementation (addresses CWE-400)
Fixed API token authentication to use a single baseUrl.
Full changelog
Fixed dotenv from writing to STDOUT/STDERR in MCP mode.
Full changelog
Minor fixes and improvements.
Full changelog
Minor fixes and improvements.
Full changelog
Fixed incorrect authentication credentials and configuration structure.
Full changelog
Fixed double formatting issue in Bitbucket markdown where headings and bold were applied twice.
Full changelog
Fixed bb_get_file tool failures when using dynamic default branch detection.
Full changelog
- Query logging added for repository searches
Full changelog
Minor fixes and improvements.
Full changelog
- Support for threaded comments in pull request comments
Full changelog
Changed the default transport from HTTP to STDIO for MCP client integration.
Full changelog
Minor fixes and improvements.
- Added dual transport support (HTTP + STDIO) for the MCP server
Full changelog
Fixed cross‑platform executable permission handling by replacing Unix‑specific chmod.
Full changelog
Minor fixes and improvements.