/
MCP server for Atlassian Confluence Data Center - access and manage content
Server configuration and capabilities from the MCP manifest
Size: 6,283 bytes (1,571 tokens)
Tools Found: 9
Analysis ID: qeutu661
This MCP server provides tools for interacting with Bitbucket projects, repositories, pull requests, and comments.
Stars
Registry ID: b6e7826e-d1cb-43c9-8c12-391ed0538937
Added to Registry: 9/21/2025
Last Updated: 9/22/2025
Last Seen: 9/22/2025
License: MIT License
Default Branch: master
Last Push: 9/21/2025
Last Release: 9/13/2025
Open Issues: 1
Historical performance and growth metrics over time
{
"name": "atlassian-bitbucket-mcp",
"tags": [],
"tools": [
{
"name": "bitbucket_getProjects",
"description": "Get a list of Bitbucket projects",
"input_schema": {
"type": "object",
"required": [],
"properties": {
"name": {
"type": "string",
"description": "Filter projects by name"
},
"limit": {
"type": "number",
"default": 25,
"description": "Number of items to return"
},
"start": {
"type": "number",
"description": "Start number for pagination"
},
"permission": {
"type": "string",
"description": "Filter projects by permission"
}
}
},
"output_schema": {}
},
{
"name": "bitbucket_getProject",
"description": "Get a specific Bitbucket project by key",
"input_schema": {
"type": "object",
"required": [
"projectKey"
],
"properties": {
"projectKey": {
"type": "string",
"description": "The project key"
}
}
},
"output_schema": {}
},
{
"name": "bitbucket_getRepositories",
"description": "Get repositories for a Bitbucket project",
"input_schema": {
"type": "object",
"required": [
"projectKey"
],
"properties": {
"limit": {
"type": "number",
"default": 25,
"description": "Number of items to return"
},
"start": {
"type": "number",
"description": "Start number for pagination"
},
"projectKey": {
"type": "string",
"description": "The project key"
}
}
},
"output_schema": {}
},
{
"name": "bitbucket_getRepository",
"description": "Get a specific Bitbucket repository",
"input_schema": {
"type": "object",
"required": [
"projectKey",
"repositorySlug"
],
"properties": {
"projectKey": {
"type": "string",
"description": "The project key"
},
"repositorySlug": {
"type": "string",
"description": "The repository slug"
}
}
},
"output_schema": {}
},
{
"name": "bitbucket_getCommits",
"description": "Get commits for a Bitbucket repository",
"input_schema": {
"type": "object",
"required": [
"projectKey",
"repositorySlug"
],
"properties": {
"path": {
"type": "string",
"description": "Optional path to filter commits by"
},
"limit": {
"type": "number",
"default": 25,
"description": "Number of items to return"
},
"since": {
"type": "string",
"description": "The commit ID (exclusively) to retrieve commits after"
},
"until": {
"type": "string",
"description": "The commit ID (inclusively) to retrieve commits before"
},
"projectKey": {
"type": "string",
"description": "The project key"
},
"repositorySlug": {
"type": "string",
"description": "The repository slug"
}
}
},
"output_schema": {}
},
{
"name": "bitbucket_getPullRequestCommentsAndAction",
"description": "Get comments for a Bitbucket pull request and other actions, like approvals",
"input_schema": {
"type": "object",
"required": [
"projectKey",
"repositorySlug",
"pullRequestId"
],
"properties": {
"limit": {
"type": "number",
"default": 25,
"description": "Number of items to return"
},
"start": {
"type": "number",
"description": "Start number for pagination"
},
"projectKey": {
"type": "string",
"description": "The project key"
},
"pullRequestId": {
"type": "string",
"description": "The pull request ID"
},
"repositorySlug": {
"type": "string",
"description": "The repository slug"
}
}
},
"output_schema": {}
},
{
"name": "bitbucket_getPullRequestChanges",
"description": "Get the changes for a Bitbucket pull request",
"input_schema": {
"type": "object",
"required": [
"projectKey",
"repositorySlug",
"pullRequestId"
],
"properties": {
"limit": {
"type": "number",
"default": 25,
"description": "Number of items to return"
},
"start": {
"type": "number",
"description": "Start number for pagination"
},
"sinceId": {
"type": "string",
"description": "The since commit hash to stream changes for a RANGE arbitrary change scope"
},
"untilId": {
"type": "string",
"description": "The until commit hash to stream changes for a RANGE arbitrary change scope"
},
"projectKey": {
"type": "string",
"description": "The project key"
},
"changeScope": {
"type": "string",
"description": "UNREVIEWED for unreviewed changes, RANGE for changes between commits, ALL for all changes (default)"
},
"withComments": {
"type": "string",
"description": "true to apply comment counts in the changes (default), false to stream changes without comment counts"
},
"pullRequestId": {
"type": "string",
"description": "The pull request ID"
},
"repositorySlug": {
"type": "string",
"description": "The repository slug"
}
}
},
"output_schema": {}
},
{
"name": "bitbucket_postPullRequestComment",
"description": "Post a comment to a Bitbucket pull request",
"input_schema": {
"type": "object",
"required": [
"projectKey",
"repositorySlug",
"pullRequestId",
"text"
],
"properties": {
"line": {
"type": "number",
"description": "Line number for line-specific comments"
},
"text": {
"type": "string",
"description": "The comment text"
},
"filePath": {
"type": "string",
"description": "File path for file-specific comments"
},
"lineType": {
"enum": [
"ADDED",
"REMOVED",
"CONTEXT"
],
"type": "string",
"description": "Line type for line comments"
},
"parentId": {
"type": "number",
"description": "Parent comment ID for replies"
},
"projectKey": {
"type": "string",
"description": "The project key"
},
"pullRequestId": {
"type": "string",
"description": "The pull request ID"
},
"repositorySlug": {
"type": "string",
"description": "The repository slug"
}
}
},
"output_schema": {}
},
{
"name": "bitbucket_getPullRequestDiff",
"description": "Get text diff for a specific file in a Bitbucket pull request. Returns plain text diff format. Note: Before getting diff, use getPullRequestChanges to understand what files were changed in the PR",
"input_schema": {
"type": "object",
"required": [
"projectKey",
"repositorySlug",
"pullRequestId",
"path"
],
"properties": {
"path": {
"type": "string",
"description": "The path to the file which should be diffed. Note: Before getting diff, use getPullRequestChanges to understand what files were changed in the PR"
},
"sinceId": {
"type": "string",
"description": "The since commit hash to stream a diff between two arbitrary hashes"
},
"srcPath": {
"type": "string",
"description": "The previous path to the file, if the file has been copied, moved or renamed"
},
"untilId": {
"type": "string",
"description": "The until commit hash to stream a diff between two arbitrary hashes"
},
"diffType": {
"type": "string",
"description": "The type of diff being requested"
},
"projectKey": {
"type": "string",
"description": "The project key"
},
"whitespace": {
"type": "string",
"description": "Optional whitespace flag which can be set to 'ignore-all'"
},
"contextLines": {
"type": "string",
"description": "Number of context lines to include around added/removed lines in the diff"
},
"pullRequestId": {
"type": "string",
"description": "The pull request ID"
},
"repositorySlug": {
"type": "string",
"description": "The repository slug"
}
}
},
"output_schema": {}
}
],
"version": "0.1.0",
"categories": [],
"description": "MCP server for interacting with Bitbucket API"
}Forks
Watchers
Contributors
Last Push: 9/21/2025
Last Release: 9/13/2025
Open Issues: 1