Jira MCP
AI-Ready Jira Server for Real-World Developer Workflows
Key Features
Use Cases
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:
- CLAUDE.md - Comprehensive project documentation including architecture, development commands, and coding conventions
- main.go - Entry point that shows how the MCP server is initialized and tools are registered
- services/jira_client.go - Singleton Jira client initialization and authentication
- tools/ - Individual tool implementations following consistent patterns
- 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-atlassianclient 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
{
"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
{
"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):
ATLASSIAN_HOST=https://your-company.atlassian.net
ATLASSIAN_EMAIL=your-email@company.com
ATLASSIAN_TOKEN=your-api-token
HTTP mode (optional, for debugging):
jira-mcp -env .env -http_port 3000
Cursor config (HTTP mode):
{ "mcpServers": { "jira": { "url": "http://localhost:3000/mcp" } } }
Star History
Repository Owner
User
Repository Details
Programming Languages
Tags
Topics
Join Our Newsletter
Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.
Related MCPs
Discover similar Model Context Protocol servers
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
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
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)
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
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
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?