bitbucket-pr-review-mcp
by 6shihab
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BB_MCP_EMAIL | No | Atlassian account email used for containerised runs. | |
| BB_MCP_LOG_JSON | No | One JSON object per line, for shipping to an aggregator. | false |
| BB_MCP_API_TOKEN | No | Bitbucket API token used for containerised runs. | |
| BB_MCP_LOG_LEVEL | No | Log level. Logs go to stderr, never stdout. | INFO |
| BB_MCP_PUBLIC_URL | No | The address Claude connects to, exactly as it is typed into the connector. It is what tokens must name as their audience. | |
| BB_MCP_VAULT_FILE | No | Where the per-person credentials are kept. Encrypted under BB_MCP_VAULT_KEY. | |
| BB_MCP_MAX_COMMITS | No | Commit rows | 50 |
| BB_MCP_OIDC_ISSUER | No | The Keycloak realm that issues tokens. Must match the issuer in the realm's discovery document exactly — a trailing slash is a difference. | |
| BB_MCP_MAX_COMMENTS | No | Comments read per pull request | 200 |
| BB_MCP_OIDC_CLIENT_ID | No | The Keycloak client this server signs people in with. | |
| BB_MCP_TOKEN_EXPIRES_ON | No | Token expiry date (YYYY-MM-DD) for containerised runs, to warn before it lapses. | |
| BB_MCP_MAX_CHANGED_FILES | No | Manifest rows | 300 |
| BB_MCP_REPOSITORIES_FILE | No | Where the allowlist lives | config/repositories.yaml |
| BB_MCP_MAX_SEARCH_RESULTS | No | Search matches | 25 |
| BB_MCP_OIDC_CLIENT_SECRET | No | That client's secret. Required for the connect page; without it a caller with no credential is told setup is unavailable. | |
| BB_MCP_MAX_DIFF_CHARACTERS | No | Diff response ceiling | 60000 |
| BB_MCP_MAX_FILE_CHARACTERS | No | File response ceiling | 40000 |
| BB_MCP_MAX_DIRECTORY_ENTRIES | No | Directory rows | 200 |
| BB_MCP_REQUEST_TIMEOUT_SECONDS | No | Per-request timeout | 30 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues