MCP.so
ログイン

MCP Server Wrapper Bitbucket

@vishn9893

基本情報

カテゴリ

開発者ツール

ライセンス

MIT

トランスポート

stdio

作者

vishn9893

MCP Server Wrapper Bitbucket について

This is a MCP bridge for existing TypeScript Bitbucket MCP server in a Python UV-based API layer, essentially making UV act as a proxy/bridge.

MCP Server Wrapper Bitbucket の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "mcp-server-wrapper-bitbucket": {
      "command": "docker",
      "args": [
        "build",
        "-t",
        "bitbucket-mcp-wrapper",
        "."
      ]
    }
  }
}

MCP Server Wrapper Bitbucket のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Mcp Server Wrapper Bitbucket?

Mcp Server Wrapper Bitbucket is a Python-based FastAPI wrapper around a TypeScript MCP (Model Context Protocol) server for managing Bitbucket Server pull requests. It bridges the original MCP server with a modern HTTP/REST interface, exposing clean REST endpoints and auto-generated OpenAPI documentation.

How to use Mcp Server Wrapper Bitbucket?

Install Python dependencies with pip install -r requirements.txt, then install and build the Node.js MCP server with npm install && npm run build. Start the FastAPI server using uvicorn app.main:app --reload. Alternatively, run everything inside Docker with docker build -t bitbucket-mcp-wrapper . and docker run -p 8000:8000 bitbucket-mcp-wrapper. Configure the Bitbucket server URL and authentication via environment variables BITBUCKET_URL and BITBUCKET_TOKEN (or BITBUCKET_USERNAME + BITBUCKET_PASSWORD).

Key features of Mcp Server Wrapper Bitbucket

  • Launches the MCP server (written in Node.js)
  • Communicates over stdio for performance and flexibility
  • Exposes clean REST endpoints via FastAPI
  • Auto-generated OpenAPI docs (Swagger UI at /docs)
  • Docker-ready for containerized deployment

Use cases of Mcp Server Wrapper Bitbucket

  • Create, retrieve, merge, or decline Bitbucket pull requests via REST API
  • Add comments to pull requests and retrieve diff or review history
  • Integrate Bitbucket PR management into automated CI/CD pipelines
  • Expose MCP protocol functionality to HTTP-based clients and tools

よくある質問

1

What are the runtime requirements?

Python 3.10+, Node.js 18+, and a Bitbucket Server instance with an access token (or username/password).

2

How do I configure the server?

Set the environment variables `BITBUCKET_URL` (your Bitbucket server URL) and `BITBUCKET_TOKEN` (your access token). Alternatively, use `BITBUCKET_USERNAME` and `BITBUCKET_PASSWORD`.

3

What endpoints are available?

POST endpoints: `/create-pull-request`, `/get-pull-request`, `/merge-pull-request`, `/decline-pull-request`, `/add-comment`, `/get-diff`, `/get-reviews`, and `/mcp` for direct MCP protocol access.

4

Can I run it with Docker?

Yes. Build the image with `docker build -t bitbucket-mcp-wrapper .` and run it with `docker run -p 8000:8000 bitbucket-mcp-wrapper`.

5

What license is it under?

Apache 2.0.

コメント

「開発者ツール」の他のコンテンツ