MCP Atlassian MCP Server

Model Context Protocol server for Atlassian Jira and Confluence.

README.md

MCP Atlassian (On-Prem/Data Center Ready)

PePy - Total Downloads

Model Context Protocol (MCP) server for Atlassian Jira and Confluence. Supports Cloud and Server/Data Center deployments, with on-prem friendly auth and SSL options.

Fork note: this repository is based on https://github.com/sooperset/mcp-atlassian and focuses on on-prem/Data Center deployment clarity and repo hygiene for production use.

https://github.com/user-attachments/assets/35303504-14c6-4ae4-913b-7c25ea511c3e

Confluence Demo

https://github.com/user-attachments/assets/7fe9c488-ad0c-4876-9b54-120b666bb785

Why use this

  • Unified Jira + Confluence MCP server with typed models and robust tooling
  • Works with Cloud and Server/Data Center (PAT, OAuth, basic auth)
  • Read-only mode for safer production usage
  • Streamable HTTP and SSE transports for multi-user setups

Quick Start

1. Get your API token

Go to https://id.atlassian.com/manage-profile/security/api-tokens and create a token.

For Server/Data Center, use a Personal Access Token instead. See Authentication.

2. Configure your IDE

Add to your Claude Desktop or Cursor MCP configuration:

{
  "mcpServers": {
    "mcp-atlassian": {
      "command": "uvx",
      "args": ["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"
      }
    }
  }
}

Python 3.14 not yet supported. Use ["--python=3.12", "mcp-atlassian"] as args if needed.

Server/Data Center users: Use JIRA_PERSONAL_TOKEN instead of JIRA_USERNAME + JIRA_API_TOKEN. See Authentication for details.

3. Start using

Ask your AI assistant to:

  • "Find issues assigned to me in PROJ project"
  • "Search Confluence for onboarding docs"
  • "Create a bug ticket for the login issue"
  • "Update the status of PROJ-123 to Done"

On-Prem/Data Center notes

  • PAT auth: set JIRA_PERSONAL_TOKEN and CONFLUENCE_PERSONAL_TOKEN
  • SSL: set JIRA_SSL_VERIFY=false or CONFLUENCE_SSL_VERIFY=false only when required
  • Client certs: JIRA_CLIENT_CERT / JIRA_CLIENT_KEY and CONFLUENCE_CLIENT_CERT / CONFLUENCE_CLIENT_KEY

Documentation

Full documentation is available at personal-1d37018d.mintlify.app.

Documentation is also available in llms.txt format, which LLMs can consume easily:

Topic Description
Installation uvx, Docker, pip, from source
Authentication API tokens, PAT, OAuth 2.0
Configuration IDE setup, environment variables
HTTP Transport SSE, streamable-http, multi-user
Tools Reference All Jira & Confluence tools
Troubleshooting Common issues & debugging

Compatibility

Product Deployment Support
Confluence Cloud Fully supported
Confluence Server/Data Center Supported (v6.0+)
Jira Cloud Fully supported
Jira Server/Data Center Supported (v8.14+)

Key Tools

Jira Confluence
jira_search - Search with JQL confluence_search - Search with CQL
jira_search_all - Search with auto pagination confluence_search_all - Search with auto pagination
jira_get_issue - Get issue details confluence_get_page - Get page content
jira_get_issues_bulk - Fetch m

Tools 6

jira_searchSearch Jira issues using JQL
jira_search_allSearch Jira issues with auto pagination
jira_get_issueGet details for a specific Jira issue
confluence_searchSearch Confluence pages using CQL
confluence_search_allSearch Confluence pages with auto pagination
confluence_get_pageGet content for a specific Confluence page

Environment Variables

JIRA_URLrequiredBase URL for Jira instance
JIRA_USERNAMEUsername for Jira authentication
JIRA_API_TOKENAPI token for Jira authentication
JIRA_PERSONAL_TOKENPersonal Access Token for Jira Server/Data Center
CONFLUENCE_URLrequiredBase URL for Confluence instance
CONFLUENCE_USERNAMEUsername for Confluence authentication
CONFLUENCE_API_TOKENAPI token for Confluence authentication
CONFLUENCE_PERSONAL_TOKENPersonal Access Token for Confluence Server/Data Center

Try it

Find all issues assigned to me in the PROJ project.
Search Confluence for the latest onboarding documentation.
Create a new bug ticket in Jira for the login issue I just described.
Update the status of ticket PROJ-123 to Done.

Frequently Asked Questions

What are the key features of MCP Atlassian?

Unified Jira and Confluence integration. Supports both Cloud and On-Prem/Data Center deployments. Multiple authentication methods including PAT, OAuth, and basic auth. Read-only mode for production safety. Streamable HTTP and SSE transports for multi-user setups.

What can I use MCP Atlassian for?

Automating ticket status updates based on AI-summarized meeting notes. Querying internal documentation in Confluence to answer technical support questions. Bulk searching and summarizing Jira issues for project status reporting. Managing Jira workflows directly from an AI-powered IDE.

How do I install MCP Atlassian?

Install MCP Atlassian by running: uvx mcp-atlassian

What MCP clients work with MCP Atlassian?

MCP Atlassian works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep MCP Atlassian docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Open Conare