Bitbucket
Summary
Bitbucket MCP server that provides tools for managing repositories, pull requests, and workspaces through Atlassian's REST APIs. Built with TypeScript and featuring robust error handling, pagination support, and detailed logging, it enables AI assistants to list workspaces, browse repositories, and interact with pull requests. The implementation uses a controller-service architecture with standardized formatters for consistent markdown output, making it particularly valuable for developers who want to monitor and manage Bitbucket resources directly through conversational AI.
Available Actions(17)
bb_ls_workspaces
Lists available workspaces. Parameters: query (optional string). Use: View accessible workspaces.
bb_get_workspace
Gets workspace details. Parameters: workspaceSlug (required string). Use: View workspace information.
bb_ls_repos
Lists repositories. Parameters: workspaceSlug (optional string), projectKey (optional string), query (optional string), role (optional string). Use: Find repositories.
bb_get_repo
Gets repository details. Parameters: workspaceSlug (required string), repoSlug (required string). Use: Access repo information.
bb_search
Searches Bitbucket content. Parameters: workspaceSlug (required string), query (required string), scope (optional string), language (optional string), extension (optional string). Use: Find code or PRs.
bb_ls_prs
Lists pull requests. Parameters: workspaceSlug (required string), repoSlug (required string), state (optional string). Use: View open or merged PRs.
bb_get_pr
Gets PR details. Parameters: workspaceSlug (required string), repoSlug (required string), prId (required string). Use: View PR details with diffs.
bb_ls_pr_comments
Lists PR comments. Parameters: workspaceSlug (required string), repoSlug (required string), prId (required string). Use: View PR discussions.
bb_add_pr_comment
Adds comment to PR. Parameters: workspaceSlug (required string), repoSlug (required string), prId (required string), content (required string), inline (optional object). Use: Add feedback to PRs.
bb_add_pr
Creates a PR. Parameters: workspaceSlug (required string), repoSlug (required string), title (required string), sourceBranch (required string), targetBranch (optional string). Use: Create new PRs.
bb_add_branch
Creates a branch. Parameters: workspaceSlug (required string), repoSlug (required string), newBranchName (required string), sourceBranchOrCommit (optional string). Use: Create a feature branch.
bb_clone_repo
Clones a repository. Parameters: workspaceSlug (required string), repoSlug (required string), targetPath (required string). Use: Clone code locally.
bb_get_commit_history
Gets commit history. Parameters: workspaceSlug (required string), repoSlug (required string), revision (optional string), path (optional string). Use: View code history.
bb_get_file
Gets file content. Parameters: workspaceSlug (required string), repoSlug (required string), filePath (required string), revision (optional string). Use: View specific file.
bb_diff_branches
Shows diff between branches. Parameters: workspaceSlug (required string), repoSlug (required string), sourceBranch (required string), targetBranch (required string). Use: Compare branches.
bb_diff_commits
Shows diff between commits. Parameters: workspaceSlug (required string), repoSlug (required string), sourceCommit (required string), targetCommit (required string). Use: Compare commits.
bb_list_branches
Lists branches. Parameters: workspaceSlug (required string), repoSlug (required string), query (optional string), sort (optional string). Use: View all branches.
Recensioni della Community
Nessuna recensione ancora. Sii il primo a recensire!
Accedi per unirti alla conversazione