bitbucket-mcp
Verified Safeby MatanYemini
Overview
AI assistant integration with Bitbucket for repository, pull request, and pipeline management, enabling AI to interact with code and development workflows.
Installation
npx -y bitbucket-mcp@latestEnvironment Variables
- BITBUCKET_TOKEN
- BITBUCKET_USERNAME
- BITBUCKET_PASSWORD
Security Notes
The `README.md` states 'no DELETE operations are used', which is contradicted by the source code including `deletePullRequestComment` and `deletePullRequestTask`. However, these 'dangerous' tools are explicitly gated by the `BITBUCKET_ENABLE_DANGEROUS` environment variable, which is disabled by default, ensuring that destructive actions are opt-in. Authentication credentials (token or username/password) are sourced from environment variables, preventing hardcoded secrets. While `logger.info` calls log tool arguments (e.g., PR titles, descriptions) which could contain sensitive metadata, direct logging of authentication credentials is avoided. The project utilizes CodeQL for security scanning as indicated by the badge.
Similar Servers
mcp-server-atlassian-bitbucket
Connects AI assistants (LLMs) to Atlassian Bitbucket repositories for code review, repository management, and workflow automation via the Model Context Protocol (MCP).
bitrise-mcp
Integrate Bitrise CI/CD operations with AI assistants via the Model Context Protocol (MCP).
gitlab-mcp-server
A fully typed TypeScript Model Context Protocol (MCP) server for comprehensive GitLab integration, enabling AI agents to manage projects, issues, merge requests, pipelines, and jobs.
BitbucketMcpServers
Provides Model Context Protocol (MCP) server functionality for integrating with Bitbucket Cloud repositories to perform operations like listing pull requests and retrieving their details.