MCPcopy
hub / github.com/sooperset/mcp-atlassian

github.com/sooperset/mcp-atlassian @v0.21.1 sqlite

repository ↗ · DeepWiki ↗ · release v0.21.1 ↗
3,790 symbols 12,777 edges 246 files 3,262 documented · 86%
README

MCP Atlassian

PyPI Version PyPI - Downloads PePy - Total Downloads Run Tests License Docs

Model Context Protocol (MCP) server for Atlassian products (Confluence and Jira). Supports both Cloud and Server/Data Center deployments.

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

Confluence Demo

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

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"
      }
    }
  }
}

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"

Documentation

Full documentation is available at mcp-atlassian.soomiles.com.

Documentation is also available in llms.txt format, which LLMs can consume easily: - llms.txt — documentation sitemap - llms-full.txt — complete documentation

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_get_issue - Get issue details confluence_get_page - Get page content
jira_create_issue - Create issues confluence_create_page - Create pages
jira_update_issue - Update issues confluence_update_page - Update pages
jira_transition_issue - Change status confluence_add_comment - Add comments

72 tools total — See Tools Reference for the complete list.

Security

Never share API tokens. Keep .env files secure. See SECURITY.md.

Contributing

See CONTRIBUTING.md for development setup.

License

MIT - See LICENSE. Not an official Atlassian product.

Core symbols most depended-on inside this repo

to_simplified_dict
called by 84
src/mcp_atlassian/models/base.py
get_jira_fetcher
called by 62
src/mcp_atlassian/servers/dependencies.py
create
called by 56
tests/utils/factories.py
create_issue
called by 52
src/mcp_atlassian/jira/issues.py
from_api_response
called by 51
src/mcp_atlassian/models/base.py
markdown_to_jira
called by 49
src/mcp_atlassian/jira/formatting.py
is_atlassian_cloud_url
called by 45
src/mcp_atlassian/utils/urls.py
adf_to_text
called by 45
src/mcp_atlassian/models/jira/adf.py

Shape

Method 2,357
Function 897
Class 414
Route 122

Languages

Python100%

Modules by API surface

tests/unit/confluence/test_pages.py124 symbols
tests/unit/utils/test_oauth.py109 symbols
tests/unit/servers/test_jira_server.py97 symbols
tests/unit/servers/test_dependencies.py86 symbols
tests/unit/preprocessing/test_preprocessing.py85 symbols
src/mcp_atlassian/servers/jira.py81 symbols
tests/unit/models/test_adf.py70 symbols
tests/unit/jira/test_fields.py60 symbols
tests/unit/confluence/test_attachments.py59 symbols
tests/unit/jira/test_projects.py55 symbols
tests/unit/jira/test_users.py53 symbols
tests/unit/jira/test_issues.py52 symbols

Dependencies from manifests, versioned

atlassian-python-api4.0.0 · 1×

Datastores touched

confluenceDatabase · 1 repos
jiraDatabase · 1 repos

For agents

$ claude mcp add mcp-atlassian \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact