mcp-atlassian
The Model Context Protocol (MCP) Atlassian integration is an open-source implementation that bridges Atlassian products (Jira and Confluence) with AI language models following Anthropic's MCP specification. This project enables secure, contextual AI interactions with Atlassian tools while maintaining data privacy and security. Key features include:
What it is and what it does
mcp-atlassian is a Model Context Protocol server that bridges Atlassian products (Jira and Confluence) with AI language models. It allows LLMs like Claude to query, create, and update Jira issues and Confluence pages through a standardized MCP interface, supporting both Atlassian Cloud and on-premises Server/Data Center deployments. The server exposes tools for searching with JQL (Jira Query Language) and CQL (Confluence Query Language), retrieving and modifying issues and pages, transitioning workflows, and adding comments.
The package is designed to integrate with AI development environments (Claude Desktop, Cursor) and Autohand Code, enabling natural-language workflows like "find issues assigned to me" or "search Confluence for onboarding docs." It handles authentication via API tokens or Personal Access Tokens, manages HTTP transport over SSE or streamable-http, and includes markdown-to-Confluence conversion for seamless documentation updates. With 27 runtime dependencies including uvicorn, httpx, and the atlassian-python-api client, it provides a production-ready bridge for AI-driven Atlassian automation.
Use it for:
- Ask an AI assistant to search and retrieve Jira issues by JQL query, then summarize or analyze them without manual dashboard navigation.
- Automate Confluence documentation updates by having an LLM generate markdown content and push it directly to pages via the MCP server.
- Create and transition Jira tickets from natural-language descriptions—e.g., 'create a bug for the login issue and assign it to the backend team.'
- Build AI-powered onboarding or knowledge-base workflows that search Confluence for relevant docs and surface them in conversation context.
- Integrate Atlassian operations into multi-step LLM workflows, such as fetching issue details, generating summaries, and posting results as Confluence comments.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
An MCP server that exposes Jira and Confluence APIs to AI language models, enabling LLM-driven queries, issue management, and documentation workflows across Atlassian Cloud and Server/Data Center deployments.
Yes, if you use Atlassian products (Jira or Confluence) and want to integrate them with AI assistants or LLM workflows. The package is actively maintained, has low install friction, and offers broad tool coverage. However, verify the actual license terms before use in proprietary contexts, since the metadata does not record the license formally. Not relevant if you do not use Atlassian or do not need LLM-driven automation.
Install
mcp-atlassian on PyPI
pip
pip install mcp-atlassianuv
uv add mcp-atlassianpoetry
poetry add mcp-atlassianInstalling mcp-atlassian
Before you install
Low install friction with a pure-Python wheel distribution. Active maintenance (latest release 2026-07-18, 27 days ago). Requires Python 3.10 or later and pulls in 27 runtime dependencies including web frameworks (uvicorn, starlette), HTTP clients (httpx, requests), and Atlassian API bindings.
License in practice
License treatment is unclear—no SPDX identifier or raw license text is recorded in the package metadata, despite the description mentioning MIT licensing. Verify the actual license terms before use in proprietary or restricted contexts.
Quickstart
# Install
pip install mcp-atlassian
# Configure environment
export JIRA_URL="https://your-company.atlassian.net"
export JIRA_USERNAME="your.email@company.com"
export JIRA_API_TOKEN="your_api_token"
export CONFLUENCE_URL="https://your-company.atlassian.net/wiki"
export CONFLUENCE_USERNAME="your.email@company.com"
export CONFLUENCE_API_TOKEN="your_api_token"
# Run as MCP server (typically via uvx or IDE integration)
uvx mcp-atlassian
Requires Python 3.10 or later. Atlassian API credentials (Cloud API token or Server/Data Center Personal Access Token) must be set as environment variables before the server starts. Designed to run as a long-lived MCP server process, not as a library for direct Python calls.
Verify before relying
- Whether the package actually implements all 93 tools mentioned in the description or if that count includes planned/partial implementations.
- Support scope for Server/Data Center versions (v6.0+ for Confluence, v8.14+ for Jira) and whether older versions are tested.
- Whether OAuth 2.0 authentication is fully implemented or documented as in-progress.
- Performance characteristics and rate-limit handling when querying large Jira/Confluence instances.
Package facts
| License | not declared (unclear) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 27 — anyio, atlassian-python-api, beautifulsoup4, cachetools, click, fakeredis, fastmcp, httpx, keyring, markdown-to-confluence, markdown, markdownify, mcp, pydantic, python-dateutil, python-dotenv, requests, starlette, thefuzz, trio, truststore, types-cachetools, types-python-dateutil, tzdata, unidecode, urllib3, uvicorn |
| Maintenance | actively maintained — 27 days since the last release |
| First released | |
| Downloads | 2,000,505/month — #3,373 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: mcp_atlassian-0.23.0-py3-none-any.whl
Tags
More WWW/HTTP packages
urllib3 is an HTTP client library that provides…
permissive · top 100 on PyPI
requestsRequests is a Python HTTP library that…
permissive · top 100 on PyPI
h11h11 is a pure-Python HTTP/1.1 protocol…
permissive · top 100 on PyPI
httpxHTTPX is a fully featured HTTP client library…
permissive · top 100 on PyPI
httpcoreA minimal low-level HTTP client library that…
permissive · top 100 on PyPI
aiohttpaiohttp is an async HTTP client and server…
permissive · top 100 on PyPI
atlassian-python-apiProvides Python bindings to REST APIs for…
permissive · top 5,000 on PyPI
mcp-server-odooAn MCP server that bridges AI assistants like…
copyleft · top 5,000 on PyPI
llama-index-readers-confluenceLoads pages and attachments from Confluence…
permissive · top 15,000 on PyPI
uipath-mcpHosts local Model Context Protocol (MCP)…
unclear · top 15,000 on PyPI
wikipedia-mcpExposes Wikipedia search, article retrieval,…
permissive · top 15,000 on PyPI
nextcloud-mcp-serverProvides a Model Context Protocol (MCP) server…
agpl · top 15,000 on PyPI
atlas-doc-parserConverts Atlassian Document Format (ADF) JSON…
permissive · top 15,000 on PyPI
pagerduty-mcpAn MCP (Model Context Protocol) server that…
unclear · top 15,000 on PyPI
atlassian-doc-builderProgrammatically generate and validate…
permissive · top 15,000 on PyPI
jiraA Python library that wraps the Jira REST API,…
permissive · top 1,000 on PyPI