MCP Connector

Connect AI to Jira and Confluence

MCP server connecting Cline, Claude Desktop, or Cursor to Atlassian Jira and Confluence with 48 read/write resources and tools.

Works with jiraconfluence

90
Spark score
out of 100
Updated 12 months ago
Version 2.0.0
Models
universal

Add to Favorites

Why it matters

Empower AI agents to interact with Atlassian Jira and Confluence. Query project data, manage issues, and control sprints through a standardized interface.

Outcomes

What it gets done

01

Create, update, and transition Jira issues.

02

Manage Jira sprints and backlogs.

03

Query and manage Jira filters and dashboards.

04

Manage Confluence spaces, pages, and comments.

Install

Add it to your toolbox

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/vb-atlassian-server-by-phuc-nt | bash

Capabilities

Tools your agent gets

createIssue

Create new Jira issues

updateIssue

Update existing Jira issues

transitionIssue

Transition Jira issues through workflow states

assignIssue

Assign Jira issues to users

addIssueToBacklog

Add issues to project backlog

addIssueToSprint

Add issues to specific sprints

rankIssue

Change issue ranking/priority

createSprint

Create new sprints in Jira

+7 tools

Overview

Atlassian Server (by phuc-nt) MCP Server

An MCP server connecting Cline, Claude Desktop, or Cursor to Atlassian Jira and Confluence, with 48 features spanning issue/board/sprint management and Confluence page/comment management. Use when an AI agent needs to query or act on Jira issues, boards, and sprints, or Confluence spaces, pages, and comments.

What it does

This MCP server connects AI agents - Cline, Claude Desktop, or Cursor - to Atlassian Jira and Confluence, exposing both read-only Resources (issues, projects, users, spaces, pages) and mutating Tools (create/update/transition issues, create pages, add comments) through a standardized MCP interface. Version 2.0.1 expanded it from 21 to 48 features on the latest Atlassian APIs (Jira API v3, Confluence API v2), adding full Agile/Scrum board and sprint management plus Confluence page-version, attachment, and comment management; version 2.1.1 refactored the codebase to standardize the resource/tool structure and removed a separate content-metadata resource, merging it into the page resource.

The source's own request-flow example illustrates both paths: a user asking "Find all my assigned issues" has Cline request the jira://issues resource, which the MCP server fetches from the Atlassian API with auth and returns as a formatted MCP resource; a user asking to "Create new issue about login bug" has Cline call the createIssue tool, which the server turns into a POST /rest/api/3/issue request and returns the created issue's key back to the conversation.

When to use - and when NOT to

Use it when you want an AI agent to query or act on Jira issues, projects, boards, sprints, filters, and dashboards, or Confluence spaces, pages, and comments, without leaving the AI assistant conversation. It's primarily designed and optimized for Cline, though it follows the MCP standard and can work with other MCP-compatible clients like Claude Desktop or Cursor. It is local-first, intended for personal development environments rather than a shared team deployment.

Capabilities

Jira: issue management (view/search/filter, create/update/transition/assign, backlog/sprint assignment and ranking), project management (list, details, roles), board and sprint management (view boards/config/issues/sprints, create/start/close sprints), filter management (view/create/update/delete), dashboard and gadget management (view/create/update dashboards, add/remove gadgets), and user management (details, assignable users, users by project role). Confluence: space management (list, details, pages in a space), page management (view/search/get details of pages, child pages, ancestors, attachments, version history; create/update/rename/delete pages), and comment management (view/add/update/delete comments).

How to install

Install for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @phuc-nt/mcp-atlassian-server --client claude

For Cline, an AI-readable llms-install.md guide covers prerequisites, Node.js setup, connecting Cline to Atlassian, and obtaining Atlassian API tokens - you can simply ask Cline to "Install MCP Atlassian Server (by phuc-nt)" and it will parse the instructions itself. A security note in the source: your API token inherits all permissions of the user who created it, so never share it, and be cautious asking an LLM to analyze config files containing the token.

Who it's for

Developers who work daily in Jira and Confluence and want their AI agent (especially Cline) to query and act on issues, sprints, boards, pages, and comments directly from the conversation instead of context-switching into the Atlassian web UI. The project's own stated motivation is a developer's daily frustration with context-switching into Jira and Confluence during deep work, with plans to eventually connect Slack, GitHub, and Calendar the same way.

Source README

MCP Atlassian Server (by phuc-nt)

Atlassian Logo

MCP Atlassian Server (by phuc-nt)
smithery badge

What's New in Version 2.1.1 ๐Ÿš€

  • Refactored the entire codebase to standardize resource/tool structure, completely removed the content-metadata resource, and merged metadata into the page resource.
  • New developer guide: anyone can now easily extend and maintain the codebase.
  • Ensured compatibility with the latest MCP SDK, improved security, scalability, and maintainability.
  • Updated docs/introduction/resources-and-tools.md to remove all references to content-metadata.

๐Ÿ‘‰ See the full CHANGELOG for details.

What's New in Version 2.0.1 ๐ŸŽ‰

MCP Atlassian Server v2.0.1 brings a major expansion of features and capabilities!

  • Updated APIs: Now using the latest Atlassian APIs (Jira API v3, Confluence API v2)
  • Expanded Features: Grown from 21 to 48 features, including advanced Jira and Confluence capabilities
  • Enhanced Board & Sprint Management: Complete Agile/Scrum workflow support
  • Advanced Confluence Features: Page version management, attachments handling, and comment management
  • Improved Resource Registration: Fixed duplicate resource registration issues for a more stable experience
  • Documentation Update: New comprehensive documentation series explaining MCP architecture, resource/tool development

For full details on all changes, improvements, and fixes, see the CHANGELOG.

Introduction

MCP Atlassian Server (by phuc-nt) is a Model Context Protocol (MCP) server that connects AI agents like Cline, Claude Desktop, or Cursor to Atlassian Jira and Confluence, enabling them to query data and perform actions through a standardized interface.

Note: This server is primarily designed and optimized for use with Cline, though it follows the MCP standard and can work with other MCP-compatible clients.

Introduction Demo

  • Key Features:
    • Connect AI agents to Atlassian Jira and Confluence
    • Support both Resources (read-only) and Tools (actions/mutations)
    • Easy integration with Cline through MCP Marketplace
    • Local-first design for personal development environments
    • Optimized integration with Cline AI assistant

The Why Behind This Project

As a developer working daily with Jira and Confluence, I found myself spending significant time navigating these tools. While they're powerful, I longed for a simpler way to interact with them without constantly context-switching during deep work.

The emergence of AI Agents and the Model Context Protocol (MCP) presented the perfect opportunity. I immediately saw the potential to connect Jira and Confluence (with plans for Slack, GitHub, Calendar, and more) to my AI workflows.

This project began as a learning journey into MCP and AI Agents, but I hope it evolves into something truly useful for individuals and organizations who interact with Atlassian tools daily.

System Architecture

graph TD
    AI[Cline AI Assistant] <--> MCP[MCP Atlassian Server]
    MCP <--> JiraAPI[Jira API]
    MCP <--> ConfAPI[Confluence API]
    
    subgraph "MCP Server"
        Resources[Resources - Read Only] 
        Tools[Tools - Actions]
    end
    
    Resources --> JiraRes[Jira Resources<br/>issues, projects, users]
    Resources --> ConfRes[Confluence Resources<br/>spaces, pages]
    Tools --> JiraTools[Jira Tools<br/>create, update, transition]
    Tools --> ConfTools[Confluence Tools<br/>create page, comment]

Installation & Setup

For detailed installation and setup instructions, please refer to our installation guide for AI assistants. This guide is specially formatted for AI/LLM assistants like Cline to read and automatically set up the MCP Atlassian Server.

Note for Cline users: The installation guide (llms-install.md) is optimized for Cline AI to understand and execute. You can simply ask Cline to "Install MCP Atlassian Server (by phuc-nt)" and it will be able to parse the instructions and help you set up everything step-by-step.

The guide includes:

  • Prerequisites and system requirements
  • Step-by-step setup for Node.js environments
  • Configuring Cline AI assistant to connect with Atlassian
  • Getting and setting up Atlassian API tokens
  • Security recommendations and best practices

Installing via Smithery

To install Atlassian Integration Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @phuc-nt/mcp-atlassian-server --client claude

Feature Overview

MCP Atlassian Server enables AI assistants (like Cline, Claude Desktop, Cursor...) to access and manage Jira & Confluence with a full set of features, grouped for clarity:

Jira

  • Issue Management

    • View, search, and filter issues
    • Create, update, transition, and assign issues
    • Add issues to backlog or sprint, rank issues
  • Project Management

    • View project list, project details, and project roles
  • Board & Sprint Management

    • View boards, board configuration, issues and sprints on boards
    • Create, start, and close sprints
  • Filter Management

    • View, create, update, and delete filters
  • Dashboard & Gadget Management

    • View dashboards and gadgets
    • Create and update dashboards
    • Add or remove gadgets on dashboards
  • User Management

    • View user details, assignable users, and users by project role

Confluence

  • Space Management

    • View space list, space details, and pages in a space
  • Page Management

    • View, search, and get details of pages, child pages, ancestors, attachments, and version history
    • Create, update, rename, and delete pages
  • Comment Management

    • View, add, update, and delete comments on pages

For a full technical breakdown of all features, resources, and tools, see:
docs/introduction/resources-and-tools.md


Request Flow

sequenceDiagram
    participant User
    participant Cline as Cline AI
    participant MCP as MCP Server
    participant Atlassian as Atlassian API
    
    User->>Cline: "Find all my assigned issues"
    Cline->>MCP: Request jira://issues
    MCP->>Atlassian: API Request with Auth
    Atlassian->>MCP: JSON Response
    MCP->>Cline: Formatted MCP Resource
    Cline->>User: "I found these issues..."
    
    User->>Cline: "Create new issue about login bug"
    Cline->>MCP: Call createIssue Tool
    MCP->>Atlassian: POST /rest/api/3/issue
    Atlassian->>MCP: Created Issue Data
    MCP->>Cline: Success Response
    Cline->>User: "Created issue DEMO-123"

Security Note

  • Your API token inherits all permissions of the user that created it
  • Never share your token with a non-trusted party
  • Be cautious when asking LLMs to analyze config files containing your token
  • See detailed security guidelines in llms-install.md

Contribute & Support

  • Contribute by opening Pull Requests or Issues on GitHub.
  • Join the MCP/Cline community for additional support.

FAQ

Common questions

Discussion

Questions & comments ยท 0

Sign In Sign in to leave a comment.