Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BITBUCKET_USERNAMENoBitbucket username (required for basic auth method)
BITBUCKET_API_TOKENNoAPI token (required for api_token auth method)
BITBUCKET_WORKSPACENoDefault workspace (optional)
BITBUCKET_USER_EMAILNoYour Atlassian email (required for api_token auth method)
BITBUCKET_AUTH_METHODNoAuthentication method: api_token, oauth, or basic
BITBUCKET_APP_PASSWORDNoApp password (required for basic auth method)
BITBUCKET_OUTPUT_FORMATNoOutput format: json, toon, or compact (optional)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
bitbucket_workspaces

Manage Bitbucket workspaces. Actions:

  • list: List all accessible workspaces

  • get: Get details of a specific workspace

  • list_projects: List projects in a workspace

  • list_members: List members of a workspace

bitbucket_repositories

Manage Bitbucket repositories. Actions:

  • list: List repositories in a workspace

  • get: Get repository details

  • create: Create a new repository

  • delete: Delete a repository

  • fork: Fork a repository

  • get_file: Get file content from a repository

  • list_source: List files/directories in a repository path

bitbucket_pull_requests

Manage Bitbucket pull requests. Actions:

  • list: List pull requests in a repository

  • get: Get pull request details

  • create: Create a new pull request

  • update: Update a pull request

  • merge: Merge a pull request

  • approve: Approve a pull request

  • unapprove: Remove approval from a pull request

  • decline: Decline a pull request

  • list_comments: List comments on a pull request

  • add_comment: Add a comment to a pull request

  • get_diff: Get the diff of a pull request

bitbucket_branches

Manage Bitbucket branches and tags. Actions:

  • list_branches: List all branches in a repository

  • get_branch: Get details of a specific branch

  • create_branch: Create a new branch from a commit/ref

  • delete_branch: Delete a branch

  • list_tags: List all tags in a repository

  • get_tag: Get details of a specific tag

  • create_tag: Create a new tag

bitbucket_commits

Manage Bitbucket commits and diffs. Actions:

  • list: List commits in a repository

  • get: Get details of a specific commit

  • get_diff: Get diff between two refs (e.g., "branch1..branch2" or "commit1..commit2")

  • get_diffstat: Get diffstat (summary of changes) between two refs

bitbucket_pipelines

Manage Bitbucket Pipelines CI/CD. Actions:

  • list: List pipelines in a repository

  • get: Get details of a specific pipeline

  • trigger: Trigger a new pipeline run on a branch

  • trigger_custom: Trigger a custom pipeline with a specific pattern

  • stop: Stop a running pipeline

  • list_steps: List steps of a pipeline

  • get_step: Get details of a specific step

  • get_logs: Get logs for a pipeline step

  • get_config: Get pipeline configuration (enabled status)

  • set_enabled: Enable or disable pipelines for a repository

  • list_variables: List pipeline variables

  • get_variable: Get a specific pipeline variable

  • create_variable: Create a pipeline variable

  • update_variable: Update a pipeline variable

  • delete_variable: Delete a pipeline variable

bitbucket_issues

Manage Bitbucket issue tracking. Actions:

  • list: List issues in a repository

  • get: Get details of a specific issue

  • create: Create a new issue

  • update: Update an existing issue

  • delete: Delete an issue

  • list_comments: List comments on an issue

  • add_comment: Add a comment to an issue

  • vote: Vote for an issue

  • unvote: Remove vote from an issue

  • watch: Watch an issue for notifications

  • unwatch: Stop watching an issue

bitbucket_webhooks

Manage Bitbucket webhooks for repositories and workspaces. Actions:

  • list: List webhooks for a repository

  • get: Get details of a specific webhook

  • create: Create a new webhook

  • update: Update an existing webhook

  • delete: Delete a webhook

  • list_workspace: List webhooks for a workspace

  • get_workspace: Get a workspace webhook

  • create_workspace: Create a workspace webhook

  • update_workspace: Update a workspace webhook

  • delete_workspace: Delete a workspace webhook

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/icy-r/bitbucket-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server