Search for Jira issues using JQL (Jira Query Language)
Get detailed information about a specific Jira issue
Search for content in Confluence
Get content of a specific Confluence page
The Atlassian Integration MCP provides seamless access to Atlassian's suite of collaboration tools, specifically Confluence and Jira. It enables AI assistants to retrieve information from your knowledge base, create and update issues, and interact with your team's workflow directly through the Atlassian API. With support for both OAuth 2.0 and Personal Access Token authentication, this MCP works with Atlassian Cloud, Server, and Data Center deployments. It's designed to enhance productivity by allowing AI assistants to access your team's documentation and project management tools in a secure and context-aware manner.
The Atlassian Integration MCP allows AI assistants to interact with Confluence and Jira, providing access to your team's knowledge base and project management tools. This integration enables AI to search, retrieve, and potentially update content in your Atlassian environment.
pip install mcp-atlassian
docker pull ghcr.io/sooperset/mcp-atlassian:latest
Configure the MCP using environment variables:
For Jira:
JIRA_URL
: URL of your Jira instanceJIRA_USERNAME
: Your Jira username (for PAT authentication)JIRA_API_TOKEN
: Your Jira API token (for PAT authentication)For Confluence:
CONFLUENCE_URL
: URL of your Confluence instanceCONFLUENCE_USERNAME
: Your Confluence username (for PAT authentication)CONFLUENCE_API_TOKEN
: Your Confluence API token (for PAT authentication)For OAuth 2.0 (Atlassian Cloud):
ATLASSIAN_OAUTH_CLIENT_ID
: OAuth client IDATLASSIAN_OAUTH_CLIENT_SECRET
: OAuth client secretATLASSIAN_OAUTH_REFRESH_TOKEN
: OAuth refresh tokenhttp://localhost:8000/callback
)python -m scripts.oauth_authorize
python -m mcp_atlassian
docker run -p 8000:8000 \
-e JIRA_URL=https://your-instance.atlassian.net \
-e CONFLUENCE_URL=https://your-instance.atlassian.net \
-e ATLASSIAN_OAUTH_CLIENT_ID=your-client-id \
-e ATLASSIAN_OAUTH_CLIENT_SECRET=your-client-secret \
-e ATLASSIAN_OAUTH_REFRESH_TOKEN=your-refresh-token \
ghcr.io/sooperset/mcp-atlassian:latest
The MCP supports multi-user authentication for HTTP-based transports:
Authorization: Bearer <oauth_token>
in your requestsAuthorization: Token <personal_access_token>
in your requestsThis allows AI assistants to interact with Atlassian tools using individual user permissions.