MCP server for Jira, Confluence, and Bitbucket
MCP Atlassian + Bitbucket
Model Context Protocol (MCP) server for Atlassian products — Jira, Confluence, and Bitbucket. Supports both Cloud and Server/Data Center deployments.
136 tools across 33 toolsets: 49 Jira + 23 Confluence + 64 Bitbucket.
Fork of sooperset/mcp-atlassian with comprehensive Bitbucket Cloud and Server/DC integration.
Quick Start
Choose one of the installation options below, then start using.
Option A: Using uvx (Recommended — No Install Required)
Just add to your Claude Desktop, Cursor, VS Code, or Claude Code MCP configuration:
{
"mcpServers": {
"mcp-atlassian-with-bitbucket": {
"command": "uvx",
"args": ["mcp-atlassian-with-bitbucket"],
"env": {
"JIRA_URL": "https://your-company.atlassian.net",
"JIRA_USERNAME": "your.email@company.com",
"JIRA_API_TOKEN": "your_api_token",
"CONFLUENCE_URL": "https://your-company.atlassian.net/wiki",
"CONFLUENCE_USERNAME": "your.email@company.com",
"CONFLUENCE_API_TOKEN": "your_api_token",
"BITBUCKET_URL": "https://bitbucket.org",
"BITBUCKET_USERNAME": "your.email@company.com",
"BITBUCKET_API_TOKEN": "your_api_token",
"BITBUCKET_WORKSPACE": "your_workspace"
}
}
}
}
Why uvx?
uvxautomatically downloads and runs the package on-demand — no manual installation needed. It creates an ephemeral environment, fetches from PyPI, and runs it all in one step.
Option B: Local Development (From Source)
For contributing or running from a cloned repository:
# 1. Clone the repository
git clone https://github.com/jellythomas/mcp-atlassian-with-bitbucket.git
cd mcp-atlassian-with-bitbucket
# 2. Install dependencies with uv
uv sync --frozen --all-extras
Then add to your MCP configuration:
{
"mcpServers": {
"mcp-atlassian-with-bitbucket": {
"command": "uv",
"args": ["run", "--directory", "/path/to/mcp-atlassian-with-bitbucket", "mcp-atlassian"],
"env": {
"JIRA_URL": "https://your-company.atlassian.net",
"JIRA_USERNAME": "your.email@company.com",
"JIRA_API_TOKEN": "your_api_token",
"CONFLUENCE_URL": "https://your-company.atlassian.net/wiki",
"CONFLUENCE_USERNAME": "your.email@company.com",
"CONFLUENCE_API_TOKEN": "your_api_token",
"BITBUCKET_URL": "https://bitbucket.org",
"BITBUCKET_USERNAME": "your.email@company.com",
"BITBUCKET_API_TOKEN": "your_api_token",
"BITBUCKET_WORKSPACE": "your_workspace"
}
}
}
}
Tip: If you already have Jira/Confluence API tokens, the same token works for Bitbucket Cloud — no need to create a separate app password.
Start Using
Ask your AI assistant to:
- "Find issues assigned to me in PROJ project" (Jira)
- "Search Confluence for onboarding docs" (Confluence)
- "List open PRs in the backend repo" (Bitbucket)
- "Show the diff for PR #42" (Bitbucket)
- "Approve PR #42 and add a comment" (Bitbucket)
- "Trigger a pipeline on the main branch" (Bitbucket Cloud)
Compatibility
| Product | Deployment | Support |
|---|---|---|
| Jira | Cloud | Fully supported |
| Jira | Server/Data Center | Supported (v8.14+) |
| Confluence | Cloud | Fully supported |
| Confluence | Server/Data Center | Supported (v6.0+) |
| Bitbucket | Cloud | Fully supported |
| Bitbucket | Server/Data Center | Supported (v7.0+) |
Authentication
Jira & Confluence (Cloud)
How to get your API token:
- Go to id.atlassian.com/manage-profile/security/api-tokens
- Click Create API token
- Give it a label (e.g., "MCP Server") and click Create
- Copy the token immediately — it won't be shown again
JIRA_URL=https://your-company.atlassian.net
JIRA_USERNAME=your.email@company.com # Your Atlassian account email
JIRA_API_TOKEN=ATATT3x... # Token from step above
CONFLUENCE_URL=https://your-company.atlassian.net/wiki
CONFLUENCE_USERNAME=your.email@company.com # Same email as Jira
CONFLUENCE_API_TOKEN=ATATT3x... # Same token works for both
Tip: One Atlassian API token works for both Jira and Confluence — you don't need separate tokens.
Jira & Confluence (Server/DC)
Create a Personal Access Token from your Jira/Confluence profile settings.
JIRA_URL=https://jira.your-company.com
JIRA_PERSONAL_TOKEN=your_pat
CONFLUENCE_URL=https://confluence.your-company.com
CONFLUENCE_PERSONAL_TOKEN=your_pat
Bitbucket Cloud
Two authentication methods are supported. Bitbucket API Token is recommended — it supports granular scopes so you only grant the permissions yo
Tools (3)
jira_tools49 tools for managing Jira issues and projectsconfluence_tools23 tools for searching and managing Confluence documentationbitbucket_tools64 tools for handling Git workflows, pull requests, and pipelinesEnvironment Variables
JIRA_URLrequiredURL of your Jira instanceJIRA_USERNAMErequiredEmail address for Jira authenticationJIRA_API_TOKENrequiredAPI token for Jira accessCONFLUENCE_URLrequiredURL of your Confluence instanceBITBUCKET_URLrequiredURL of your Bitbucket instanceBITBUCKET_WORKSPACErequiredBitbucket workspace identifierConfiguration
{"mcpServers": {"mcp-atlassian-with-bitbucket": {"command": "uvx", "args": ["mcp-atlassian-with-bitbucket"], "env": {"JIRA_URL": "https://your-company.atlassian.net", "JIRA_USERNAME": "your.email@company.com", "JIRA_API_TOKEN": "your_api_token", "CONFLUENCE_URL": "https://your-company.atlassian.net/wiki", "CONFLUENCE_USERNAME": "your.email@company.com", "CONFLUENCE_API_TOKEN": "your_api_token", "BITBUCKET_URL": "https://bitbucket.org", "BITBUCKET_USERNAME": "your.email@company.com", "BITBUCKET_API_TOKEN": "your_api_token", "BITBUCKET_WORKSPACE": "your_workspace"}}}}