cli / mcp for bitbucket
1{
2 "$schema": "https://raw.githubusercontent.com/modelcontextprotocol/mcpb/main/dist/mcpb-manifest.schema.json",
3 "manifest_version": "0.3",
4 "name": "bitbucket-tool-mcp",
5 "display_name": "Bitbucket Tool",
6 "version": "0.1.0",
7 "description": "MCP server for Bitbucket Cloud — pull requests, pipelines, branches, and code review",
8 "long_description": "Gives Claude direct access to Bitbucket Cloud: list and review pull requests, manage branches, trigger pipelines, read commits and diffs, and add code review comments. Supports both API token and OAuth 2.0 authentication.",
9 "author": {
10 "name": "Niels Mokkenstorm",
11 "email": "niels@mokkenstorm.dev",
12 "url": "https://github.com/riotbyte-com/bitbucket-tool"
13 },
14 "repository": {
15 "type": "git",
16 "url": "https://github.com/riotbyte-com/bitbucket-tool"
17 },
18 "server": {
19 "type": "node",
20 "entry_point": "dist/index.js",
21 "mcp_config": {
22 "command": "node",
23 "args": ["${__dirname}/dist/index.js"],
24 "env": {
25 "BITBUCKET_TOKEN": "${user_config.bitbucket_token}",
26 "BITBUCKET_WORKSPACE": "${user_config.bitbucket_workspace}"
27 }
28 }
29 },
30 "tools_generated": true,
31 "keywords": ["bitbucket", "git", "pull-requests", "pipelines", "code-review", "devtools"],
32 "license": "MIT",
33 "user_config": {
34 "bitbucket_token": {
35 "type": "string",
36 "title": "Bitbucket API Token",
37 "description": "App password or workspace access token from https://bitbucket.org/account/settings/app-passwords/",
38 "sensitive": true,
39 "required": true
40 },
41 "bitbucket_workspace": {
42 "type": "string",
43 "title": "Default Workspace",
44 "description": "Bitbucket workspace slug (e.g. 'my-company'). Can also be specified per tool call.",
45 "required": false
46 }
47 },
48 "compatibility": {
49 "claude_desktop": ">=0.10.0",
50 "platforms": ["darwin", "win32", "linux"],
51 "runtimes": {
52 "node": ">=18.0.0"
53 }
54 }
55}