Bitbucket MCP (Model Context Protocol) server built with FastMCP that provides programmatic access to Bitbucket API v2.0
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"bb-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Unified Tool Server This directory contains an alternative Bitbucket MCP server implementation that exposes all functionality through a **single unified tool** backed by comprehensive server instructions, following the patterns outlined in the [MCP Server Instructions blog post](https://blog.modelcontextprotocol.io/posts/2025-11-03-using-server-instructions/). ## Overview Instead of providing 13 separate tools (`pr_list`, `pr_overview`, `pr_review`, etc.), the unified server exposes a single `bitbucket_operation` tool with an `action` parameter. The server instructions (~200 lines) provide: - **Recommended workflows** for common tasks (PR review, creation, pipeline debugging, workspace discovery) - **Action-specific guidance** with parameter requirements and usage patterns - **Performance optimization** tips (batching, pagination, auto-reviewers) - **Rate limits and constraints** to prevent API abuse - **Error handling** guidance for common issues - **Security notes** for credential management ## Architecture ``` server.py # Main entry point ├─ src/modules/tools/unified.py # Single tool implementation └─ Uses same infrastructure as tools_server.py: ├─ src/modules/resources/ # MCP resources (unchanged) ├─ src/modules/prompts/ # MCP prompts (unchanged) ├─ src/modules/middleware/ # Auth middleware (unchanged) └─ src/utils/ # Shared utilities (unchanged) ``` ## Running the Unified Server ```bash # Stdio (default) -- for Claude Desktop and other MCP clients. # --host/--port are ignored unless --transport http is also passed. python server.py # HTTP -- --transport http is REQUIRED; without it the server starts in stdio # and silently ignores --host/--port. python server.py --transport http --host 0.0.0.0 --port 8000 # With environment variables (still needs --transport http; the env vars set the # bind address, they do not select the transport) FASTMCP_HOST=localhost FASTM…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.