rujutaranade/JIRA-MCP-Server
If you are the rightful owner of JIRA-MCP-Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
A TypeScript implementation of a JIRA MCP Server: Essential API Integrations for Technical Program Managers and Engineers.
JIRA MCP Server
A TypeScript implementation of a JIRA MCP Server: Essential API Integrations for Technical Program Managers and Engineers
Features
- JQL search functionality
- Issue retrieval by ID or key
- Seamless integration with the Model Context Protocol
Quick Start
Install and run the server using npx:
npx @rujutaranade/likejarvis-jira-mcp-server
npm i likejarvis-jira-mcp-server
Prerequisites
- Node.js (v18 or higher)
- A JIRA instance with API access
- JIRA API key/token
Setup
- Clone this repository
- Install dependencies:
npm install - Copy the environment file example and fill in your JIRA credentials:
cp .env.example .env - Edit the
.envfile with your JIRA instance URL, API key, and user email
Building and Running
Build the TypeScript code:
npm run build
Start the server:
npm start
For development with auto-reload:
npm run dev
Available Tools
1. JQL Search (jql_search)
Perform enhanced JQL (JIRA Query Language) searches to find issues.
Parameters:
jql(required): The JQL query stringnextPageToken: Token for paginationmaxResults: Maximum number of results to return (default: 50)fields: List of fields to include in the responseexpand: Additional information to include in the response
2. Get Issue (get_issue)
Retrieve detailed information about a specific issue.
Parameters:
issueIdOrKey(required): ID or key of the issuefields: Fields to include in the responseexpand: Additional information to include in the responseproperties: Properties to include in the responsefailFast: Whether to fail quickly on errors (default: false)
Environment Variables
JIRA_INSTANCE_URL: The URL of your JIRA instanceJIRA_API_KEY: Your JIRA API key/tokenJIRA_USER_EMAIL: The email associated with your JIRA account
License
MIT