JIRA MCP Server logo

JIRA MCP Server

by Rix Beck

The JIRA MCP Server enables AI assistants to interact with self-hosted JIRA instances through a standardized Model Context Protocol (MCP) interface. It facilitates querying and updating JIRA issues and projects.

View on GitHub

Last updated: N/A

What is JIRA MCP Server?

A Model Context Protocol (MCP) server designed to integrate with self-hosted JIRA instances, allowing AI assistants to access and manipulate JIRA data.

How to use JIRA MCP Server?

  1. Clone the repository. 2. Install dependencies using npm install. 3. Configure environment variables in the .env file with your JIRA credentials. 4. Start the server using npm start. The server will then register itself with MCP-compatible AI assistants.

Key features of JIRA MCP Server

  • Get list of JIRA projects

  • Query JIRA tasks using JQL

  • Get task details

  • Update task status

  • Update task assignee

  • Get available task statuses

  • Get task attachments

Use cases of JIRA MCP Server

  • Automating JIRA task management through AI assistants

  • Integrating JIRA data into AI-powered workflows

  • Enabling natural language interaction with JIRA issues

  • Simplifying JIRA task updates and queries for users

FAQ from JIRA MCP Server

What is MCP?

Model Context Protocol, a standardized interface for AI assistants.

What JIRA versions are supported?

The server is designed to work with self-hosted JIRA instances; compatibility may vary depending on the specific JIRA version.

How do I authenticate with JIRA?

You can authenticate using either username/password or an access token, configured in the .env file.

What dependencies are required?

The server depends on @modelcontextprotocol/sdk, jira-client, dotenv, and zod.

How do I contribute to the project?

Contributions are welcome! Please fork the repository and submit a pull request with your changes.