mcp-server-jira

mcp-server-jira

0

JIRA MCP Server is a Model Context Protocol server that facilitates interaction with JIRA by providing functionalities such as fetching sprint tickets and obtaining ticket details. It is implemented in TypeScript and integrates with JIRA API for seamless operations.

JIRA MCP Server

This project is a Model Context Protocol (MCP) server designed for interacting with JIRA. It allows users to fetch tickets from active sprints and obtain detailed ticket information via the MCP interface.

Features

  • List Sprint Tickets: Retrieves all tickets in the active sprint for a given project.
  • Get Ticket Details: Provides detailed information about a specific ticket.
  • Add Comment: Allows adding a comment to a specific ticket.
  • Link Tickets: Links two tickets with a 'relates to' relationship.
  • Update Description: Updates the description of a specific ticket.
  • List Child Issues: Retrieves all child issues of a parent ticket.
  • Create Sub-ticket: Creates a sub-ticket for a parent ticket.

Setup

  • Install dependencies using npm install.
  • Build the TypeScript code with npm run build.
  • Configure the MCP settings in the Claude app settings file.

Usage

Once configured, the tools can be used through the MCP interface in Claude with the server name "jira" and appropriate tool names.

Development

The server is implemented in TypeScript, using @modelcontextprotocol/sdk and jira.js for JIRA API integration. To modify, change jira.ts, compile, and restart Claude.