bitbucket-mcp-server/SETUP_GUIDE.md

2.6 KiB

Bitbucket MCP Server Setup Guide

Step 1: Find Your Bitbucket Username

  1. Log in to Bitbucket: Go to https://bitbucket.org and log in with your credentials

  2. Find your username:

    • After logging in, click on your profile avatar in the top-right corner
    • Click on "Personal settings" or go directly to: https://bitbucket.org/account/settings/
    • Your username will be displayed at the top of the page
    • Note: Your username is NOT your email address. It's usually a shorter identifier like "johndoe" or "jdoe123"

Step 2: Create an App Password

  1. Navigate to App Passwords:

  2. Create a new app password:

    • Click the "Create app password" button
    • Give it a descriptive label like "MCP Server" or "Bitbucket MCP Integration"
  3. Select permissions (IMPORTANT - select these specific permissions):

    • Account: Read
    • Repositories: Read, Write
    • Pull requests: Read, Write
    • You can leave other permissions unchecked
  4. Generate the password:

    • Click "Create"
    • IMPORTANT: Copy the generated password immediately! It will look something like: ATBBxxxxxxxxxxxxxxxxxxxxx
    • You won't be able to see this password again after closing the dialog

Your workspace is the organization or team name in Bitbucket. To find it:

  1. Look at any of your repository URLs:

    • Example: https://bitbucket.org/mycompany/my-repo
    • In this case, "mycompany" is your workspace
  2. Or go to your workspace dashboard:

    • Click on "Workspaces" in the top navigation
    • Your workspaces will be listed there

Example Credentials

Here's what your credentials should look like:

Username: johndoe              # Your Bitbucket username (NOT email)
App Password: ATBB3xXx...      # The generated app password
Workspace: mycompany           # Your organization/workspace name

Common Issues

  1. "Username not found": Make sure you're using your Bitbucket username, not your email address
  2. "Invalid app password": Ensure you copied the entire app password including the "ATBB" prefix
  3. "Permission denied": Check that your app password has the required permissions (Account: Read, Repositories: Read/Write, Pull requests: Read/Write)

Next Steps

Once you have these credentials, share them with me and I'll configure the MCP server for you. The credentials will be stored securely in your MCP settings configuration.