Jira MCP

Jira MCP

AI-Ready Jira Server for Real-World Developer Workflows

69
Stars
19
Forks
69
Watchers
0
Issues
Jira MCP is an opinionated server implementation of the Model Context Protocol (MCP) tailored for Jira automation and integration. It provides advanced tools to manage Jira issues, sprints, development data, and project versions, reflecting workflows of real engineering and QA teams. Designed for seamless AI and tool integrations, it supports context-rich retrieval of Jira information for enhancing development transparency and automation.

Key Features

Comprehensive issue management (retrieve, create, update, transition, link)
Advanced sprint and status management
JQL-based issue search with customizable fields
Automated comment and worklog handling
Issue history and change audit retrieval
Project version and release management
AI-oriented tools for context-aware Jira access
Support for development data such as branches, PRs, and commits
Fine-grained relationship mapping between issues
Optimized for engineering and automation QC team workflows

Use Cases

Enhancing developer experience with AI-assisted Jira workflows
Building automation scripts and bots for project management tasks
Tracking and managing complex sprint and release cycles
Extracting and visualizing development history and progress
Integrating Jira data with development platforms (GitHub, GitLab, Bitbucket)
Automating software quality control processes
Contextualizing pull requests and code branches to Jira issues
Enabling assistants (e.g., Claude Desktop) to interact with Jira using MCP
Automating reporting and compliance via structured Jira data
Facilitating cross-team visibility and collaboration through unified Jira access

README

Jira MCP

An opinionated Jira MCP server built from years of real-world software development experience.

Unlike generic Jira integrations, this MCP is crafted from the daily workflows of engineers and automation QC teams. You'll find sophisticated tools designed for actual development needs—like retrieving all pull requests linked to an issue, managing complex sprint transitions, or tracking development information across your entire workflow.

This isn't just another API wrapper. It's a reflection of how professionals actually use Jira: managing sprints, tracking development work, coordinating releases, and maintaining visibility across teams. Every tool is designed to solve real problems that arise in modern software development.

Available tools

Issue Management

  • jira_get_issue - Retrieve detailed information about a specific issue including status, assignee, description, subtasks, and available transitions
  • jira_create_issue - Create a new issue with specified details (returns key, ID, and URL)
  • jira_create_child_issue - Create a child issue (sub-task) linked to a parent issue
  • jira_update_issue - Modify an existing issue's details (supports partial updates)
  • jira_list_issue_types - List all available issue types in a project with their IDs, names, and descriptions

Search

  • jira_search_issue - Search for issues using JQL (Jira Query Language) with customizable fields and expand options

Sprint Management

  • jira_list_sprints - List all active and future sprints for a specific board or project
  • jira_get_sprint - Retrieve detailed information about a specific sprint by its ID
  • jira_get_active_sprint - Get the currently active sprint for a given board or project
  • jira_search_sprint_by_name - Search for sprints by name with exact or partial matching

Status & Transitions

  • jira_list_statuses - Retrieve all available issue status IDs and their names for a project
  • jira_transition_issue - Transition an issue through its workflow using a valid transition ID

Comments

  • jira_add_comment - Add a comment to an issue (uses Atlassian Document Format)
  • jira_get_comments - Retrieve all comments from an issue

Worklogs

  • jira_add_worklog - Add a worklog entry to track time spent on an issue

History & Audit

  • jira_get_issue_history - Retrieve the complete change history of an issue

Issue Relationships

  • jira_get_related_issues - Retrieve issues that have a relationship (blocks, is blocked by, relates to, etc.)
  • jira_link_issues - Create a link between two issues, defining their relationship

Version Management

  • jira_get_version - Retrieve detailed information about a specific project version
  • jira_list_project_versions - List all versions in a project with their details

Development Information

  • jira_get_development_information - Retrieve branches, pull requests, and commits linked to an issue via development tool integrations (GitHub, GitLab, Bitbucket)

Installation

Copy this prompt to your AI assistant:

Install the Jira MCP server (https://github.com/nguyenvanduocit/jira-mcp) for my Claude Desktop or Cursor IDE. Read the MCP documentation carefully and guide me through the installation step by step.

If your AI assistant cannot help with this installation, it indicates either a misconfiguration or an ineffective AI tool. A capable AI assistant should be able to guide you through MCP installation.

License

MIT — see LICENSE.

FOR AI

THIS SECTION IS FOR AI ONLY

When working with this codebase, read these files to understand the project structure:

  1. CLAUDE.md - Comprehensive project documentation including architecture, development commands, and coding conventions
  2. main.go - Entry point that shows how the MCP server is initialized and tools are registered
  3. services/jira_client.go - Singleton Jira client initialization and authentication
  4. tools/ - Individual tool implementations following consistent patterns
  5. docs/ - Detailed documentation (see structure below)

Key concepts:

  • This is a Go-based MCP server that connects AI assistants to Jira
  • Each tool follows a registration + handler pattern with typed input validation
  • Tools are organized by category (issues, sprints, comments, worklogs, etc.)
  • All Jira operations use the github.com/ctreminiom/go-atlassian client library
  • Development principles documented in .specify/memory/constitution.md

Before making changes, review:

  • CLAUDE.md for architecture patterns and development commands
  • .specify/memory/constitution.md for governance principles

Quick start

1) Get an API token

Create one at https://id.atlassian.com/manage-profile/security/api-tokens.

2) Add to Cursor

Use Docker or a local binary (STDIO; no ports needed).

Docker

json
{
  "mcpServers": {
    "jira": {
      "command": "docker",
      "args": [
        "run", "--rm", "-i",
        "-e", "ATLASSIAN_HOST=https://your-company.atlassian.net",
        "-e", "ATLASSIAN_EMAIL=your-email@company.com",
        "-e", "ATLASSIAN_TOKEN=your-api-token",
        "ghcr.io/nguyenvanduocit/jira-mcp:latest"
      ]
    }
  }
}

Binary

json
{
  "mcpServers": {
    "jira": {
      "command": "/usr/local/bin/jira-mcp",
      "env": {
        "ATLASSIAN_HOST": "https://your-company.atlassian.net",
        "ATLASSIAN_EMAIL": "your-email@company.com",
        "ATLASSIAN_TOKEN": "your-api-token"
      }
    }
  }
}

3) Try it in Cursor

  • “Show my issues assigned to me”
  • “What’s in the current sprint for ABC?”
  • “Create a bug in ABC: Login fails on Safari”

Configuration

  • ATLASSIAN_HOST: https://your-company.atlassian.net
  • ATLASSIAN_EMAIL: your Atlassian email
  • ATLASSIAN_TOKEN: API token

Optional .env (if running locally):

bash
ATLASSIAN_HOST=https://your-company.atlassian.net
ATLASSIAN_EMAIL=your-email@company.com
ATLASSIAN_TOKEN=your-api-token

HTTP mode (optional, for debugging):

bash
jira-mcp -env .env -http_port 3000

Cursor config (HTTP mode):

json
{ "mcpServers": { "jira": { "url": "http://localhost:3000/mcp" } } }

Star History

Star History Chart

Repository Owner

Repository Details

Language Go
Default Branch main
Size 275 KB
Contributors 6
License MIT License
MCP Verified Nov 12, 2025

Programming Languages

Go
67.15%
Shell
32.53%
Dockerfile
0.32%

Tags

Topics

ai golang-mcp jira jira-mcp mcp

Join Our Newsletter

Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.

We respect your privacy. Unsubscribe at any time.

Related MCPs

Discover similar Model Context Protocol servers

  • MCP Jira Server for Claude Code

    MCP Jira Server for Claude Code

    A full-featured Model Context Protocol server for integrating Jira with Claude Code.

    Provides a comprehensive MCP server enabling seamless integration of Jira functionalities with Claude Code. Supports issue management, sprint operations, comments, attachments, batch processing, and agile workflows via a standardized protocol for model context. Designed for secure, environment-based configuration and optimized for both individual and batch operations within Jira.

    • 5
    • MCP
    • tom28881/mcp-jira-server
  • Jira Communication Server MCP Server

    Jira Communication Server MCP Server

    A TypeScript-based MCP server for seamless Jira interactions

    Jira Communication Server MCP Server enables integration with Jira by exposing standardized tools for querying, creating, editing, and managing Jira issues via the Model Context Protocol. It supports a wide range of Jira operations, including executing JQL queries, managing tickets, handling attachments, assigning tickets, and interacting with Jira projects and statuses. The server is designed for use in environments supporting the MCP, such as Claude Desktop, and provides debugging utilities for MCP communication.

    • 25
    • MCP
    • KS-GEN-AI/jira-mcp-server
  • MCP Atlassian

    MCP Atlassian

    AI-powered MCP server integrating Confluence and Jira workflows.

    MCP Atlassian serves as a Model Context Protocol (MCP) server interface for Atlassian products such as Confluence and Jira, supporting both cloud and server/data center deployments. It enables AI assistants to access, search, and update Atlassian data contextually via standardized MCP endpoints. The integration streamlines tasks like intelligent issue filtering, documentation creation, and context-driven updates directly through natural language. Multiple authentication modes, including API tokens and OAuth 2.0, are supported for secure connectivity.

    • 3,574
    • MCP
    • sooperset/mcp-atlassian
  • MyMCP Server (All-in-One Model Context Protocol)

    MyMCP Server (All-in-One Model Context Protocol)

    Powerful and extensible Model Context Protocol server with developer and productivity integrations.

    MyMCP Server is a robust Model Context Protocol (MCP) server implementation that integrates with services like GitLab, Jira, Confluence, YouTube, Google Workspace, and more. It provides AI-powered search, contextual tool execution, and workflow automation for development and productivity tasks. The system supports extensive configuration and enables selective activation of grouped toolsets for various environments. Installation and deployment are streamlined, with both automated and manual setup options available.

    • 93
    • MCP
    • nguyenvanduocit/all-in-one-model-context-protocol
  • AtomGit MCP Server

    AtomGit MCP Server

    AI-powered management and automation of AtomGit repositories via the Model Context Protocol.

    AtomGit MCP Server implements the Model Context Protocol to enable AI-driven management and automation of AtomGit open collaboration platform repositories. It offers methods for managing repositories, issues, pull requests, branches, and labels, allowing seamless AI interaction with AtomGit. The server supports integration with platforms like Claude and VSCode, providing a standardized interface for AI to orchestrate complex collaboration workflows. Built with Node.js and easily deployable via npx or from source, it focuses on expanding collaborative capabilities using AI agents.

    • 7
    • MCP
    • kaiyuanxiaobing/atomgit-mcp-server
  • GitHub MCP Server

    GitHub MCP Server

    Connect AI tools directly to GitHub for repository, issue, and workflow management via natural language.

    GitHub MCP Server enables AI tools such as agents, assistants, and chatbots to interact natively with the GitHub platform. It allows these tools to access repositories, analyze code, manage issues and pull requests, and automate workflows using the Model Context Protocol (MCP). The server supports integration with multiple hosts, including VS Code and other popular IDEs, and can operate both remotely and locally. Built for developers seeking to enhance AI-powered development workflows through seamless GitHub context access.

    • 24,418
    • MCP
    • github/github-mcp-server
  • Didn't find tool you were looking for?

    Be as detailed as possible for better results