MCPServers
Bitbucket - MCP server logo

Bitbucket

14
0

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.

Last Updated: April 22, 2025

Recensioni della Community

0.0
0 recensioni
5
0
4
0
3
0
2
0
1
0

Nessuna recensione ancora. Sii il primo a recensire!

Accedi per unirti alla conversazione

Coming soon to
HighlightHighlight AI

Linguaggio

TypeScript

Categorie

Tag