Add it to Claude Code
claude mcp add -e "JIRA_URL=${JIRA_URL}" -e "JIRA_USERNAME=${JIRA_USERNAME}" -e "JIRA_API_TOKEN=${JIRA_API_TOKEN}" -e "CONFLUENCE_URL=${CONFLUENCE_URL}" -e "BITBUCKET_URL=${BITBUCKET_URL}" -e "BITBUCKET_WORKSPACE=${BITBUCKET_WORKSPACE}" atlassian-bitbucket -- uvx mcp-atlassian-with-bitbucketJIRA_URLJIRA_USERNAMEJIRA_API_TOKENCONFLUENCE_URLBITBUCKET_URLBITBUCKET_WORKSPACEMake your agent remember this setup
atlassian-bitbucket's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.
npx conare@latestFree · one command · indexes the sessions already on disk. Set up in the browser instead →
What it does
- Supports 136 tools across Jira, Confluence, and Bitbucket
- Compatible with both Cloud and Server/Data Center deployments
- Full Git workflow management including pull requests and pipelines
- Unified authentication for Jira and Confluence
- Granular scope support for Bitbucket API tokens
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 identifierTry it
Original README from jellythomas/mcp-atlassian-with-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": "[email protected]",
"JIRA_API_TOKEN": "your_api_token",
"CONFLUENCE_URL": "https://your-company.atlassian.net/wiki",
"CONFLUENCE_USERNAME": "[email protected]",
"CONFLUENCE_API_TOKEN": "your_api_token",
"BITBUCKET_URL": "https://bitbucket.org",
"BITBUCKET_USERNAME": "[email protected]",
"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": "[email protected]",
"JIRA_API_TOKEN": "your_api_token",
"CONFLUENCE_URL": "https://your-company.atlassian.net/wiki",
"CONFLUENCE_USERNAME": "[email protected]",
"CONFLUENCE_API_TOKEN": "your_api_token",
"BITBUCKET_URL": "https://bitbucket.org",
"BITBUCKET_USERNAME": "[email protected]",
"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
[email protected] # Your Atlassian account email
JIRA_API_TOKEN=ATATT3x... # Token from step above
CONFLUENCE_URL=https://your-company.atlassian.net/wiki
[email protected] # 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