MCP Server for JIRA logo

MCP Server for JIRA

by kuvanov-2

This Model Context Protocol (MCP) server provides integration with JIRA. It allows ChatGPT and other AI assistants to directly manipulate JIRA issues.

View on GitHub

Last updated: N/A

What is MCP Server for JIRA?

This MCP server acts as a bridge between AI assistants like ChatGPT and JIRA, enabling them to interact with and manage JIRA issues programmatically.

How to use MCP Server for JIRA?

  1. Clone the repository. 2. Install dependencies using npm install. 3. Build the project using npm run build. 4. Configure 1Password CLI and obtain a JIRA API token. 5. Configure Visual Studio Code with the server settings, including the path to start-server.sh, JIRA host URL, email, and the 1Password reference to the JIRA API token. 6. Use the provided <use_mcp_tool> tag with the server name and tool name (get_issue) to interact with JIRA.

Key features of MCP Server for JIRA

  • JIRA issue retrieval (get_issue)

  • Integration with 1Password for secure API token management

  • Allows AI assistants to interact with JIRA

  • Uses MCP for standardized communication

  • Automated environment variable resolution using 1Password CLI

Use cases of MCP Server for JIRA

  • Automated JIRA issue status updates

  • AI-powered JIRA issue creation and assignment

  • Generating reports from JIRA data using AI

  • Integrating JIRA with other AI-driven workflows

  • Retrieving issue details for AI-driven analysis

FAQ from MCP Server for JIRA

What is MCP?

MCP stands for Model Context Protocol, a standard for communication between AI models and external tools.

Why use 1Password?

1Password is used to securely store and manage the JIRA API token, preventing it from being exposed in configuration files.

How do I get a JIRA API token?

You can obtain a JIRA API token from the Atlassian account settings page (https://id.atlassian.com/manage-profile/security/api-tokens).

What is the purpose of the start-server.sh script?

The start-server.sh script automatically resolves environment variables using the 1Password CLI and starts the MCP server.

How do I specify the JIRA API token in the configuration?

Instead of directly providing the token, you provide a reference to the 1Password item where the token is stored, using the op://YOUR_VAULT_NAME/YOUR_ITEM_NAME/info/access token format.