
JIRA MCP Server
JIRA MCP Server: Essential API Integrations for Technical Program Managers
what is JIRA MCP Server?
JIRA MCP Server is a TypeScript implementation designed for Technical Program Managers and Engineers, providing essential API integrations with JIRA.
how to use JIRA MCP Server?
To use JIRA MCP Server, install it via npx, set up your environment variables with your JIRA credentials, and run the server to access its features.
key features of JIRA MCP Server?
- JQL search functionality for enhanced issue searching
- Issue retrieval by ID or key
- Seamless integration with the Model Context Protocol
use cases of JIRA MCP Server?
- Performing complex JIRA queries using JQL.
- Retrieving specific issue details for project management.
- Integrating JIRA functionalities into other applications.
FAQ from JIRA MCP Server?
- What are the prerequisites for using JIRA MCP Server?
You need Node.js (v18 or higher), a JIRA instance with API access, and a JIRA API key/token.
- Is JIRA MCP Server free to use?
Yes, it is open-source and available under the MIT license.
- How do I set up the server?
Clone the repository, install dependencies, configure your environment variables, and start the server.
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
.env
file 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
jql_search
)
1. 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
get_issue
)
2. 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