The mcp-jira-server allows AI assistants to programmatically manage Jira issues via its REST API. With this server, you can:
Create new issues (Tasks, Epics, Subtasks)
List project issues with optional status filtering
Update existing issues (summary, description, status)
Get detailed information about specific issues
Delete issues from the project
Add comments to existing issues
Allows AI assistants to manage Jira issues programmatically, including creating, listing, updating, getting details, deleting issues, and adding comments.
Jira MCP Server
A Model Context Protocol server that provides integration with Jira's REST API, allowing AI assistants to manage Jira issues programmatically.
Features
This server provides tools for managing Jira issues:
Create new issues (Tasks, Epics, Subtasks)
List issues with optional status filtering
Update existing issues (summary, description, status)
Get detailed issue information
Delete issues
Add comments to issues
Setup
Prerequisites
A Jira account with API access
Jira API token (can be generated from Atlassian Account Settings)
Installation
Install dependencies:
Build the server:
Configuration
Create a
.jira-config.json
file in your working directory:
Configure the MCP server with your Jira credentials:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
Available Tools
create_issue
Creates a new Jira issue
Required parameters:
working_dir: Directory containing .jira-config.json
summary: Issue title
description: Issue description
type: Issue type (Task, Epic, or Subtask)
list_issues
Lists issues in the project
Required parameters:
working_dir: Directory containing .jira-config.json
Optional parameters:
status: Filter by status (e.g., "To Do", "In Progress", "Done")
update_issue
Updates an existing issue
Required parameters:
working_dir: Directory containing .jira-config.json
issue_key: Issue key (e.g., PRJ-123)
Optional parameters:
summary: New title
description: New description
status: New status
get_issue
Gets detailed information about a specific issue
Required parameters:
working_dir: Directory containing .jira-config.json
issue_key: Issue key (e.g., PRJ-123)
delete_issue
Deletes a Jira issue
Required parameters:
working_dir: Directory containing .jira-config.json
issue_key: Issue key (e.g., PRJ-123)
add_comment
Adds a comment to an existing issue
Required parameters:
working_dir: Directory containing .jira-config.json
issue_key: Issue key (e.g., PRJ-123)
comment: Comment text to add
Development
For development with auto-rebuild:
Error Handling
The server includes comprehensive error handling for:
Invalid project keys
Missing configuration
Invalid issue types
API authentication errors
Invalid status transitions
Output Formatting
Issue information is formatted to include:
Issue key and summary
Issue type and status
Creation date and creator
Description
Comments (if any) with author and timestamp
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Provides integration with Jira's REST API, allowing AI assistants to manage Jira issues programmatically.
Related MCP Servers
- -securityAlicense-qualityEnables AI applications to manage JIRA issues, workflows, and tasks through a standardized MCP interface, facilitating real-time updates and seamless interaction with JIRA's API.Last updated -6MIT License
- -securityFlicense-qualityEnables AI models to interact with Jira using a standardized protocol, offering full Jira REST API integration with features like optimal performance through connection pooling, error handling, and request monitoring.Last updated -2
- -securityAlicense-qualityA Python-based server allowing seamless integration with JIRA for managing and interacting with projects through custom APIs.Last updated -3Apache 2.0
- AsecurityAlicenseAqualityIntegration server that connects AI assistants to Atlassian products (Confluence & Jira), enabling natural language interactions for searching content, managing issues, creating documents, and updating project information.Last updated -MIT License