RC

redhat-community-ai-tools/jira-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

18 stars 23 forks 质量 57 趋势 22MIT

一个Cursor的容器化的Python MCP服务器,以提供对Jira的访问.

概览

一个Cursor的容器化的Python MCP服务器,以提供对Jira的访问. 该项目是实验性的,最初是作为一个学习练习而创建的. 注意有更能和更成熟的Jira MCP解决方案可用,如sooperset/mcp-atlassian,和Atlassian自己的MCP服务器. 也请参看redhat-ai-tools/jira-mcp-snowflake,它为获取Red Hat-Jira的数据提供了另一种途径. 1. *去Red Hat Jira个人访问Tokens 并创建一个符号 * 创建与例.env相类似的.env文件 2. * 在光标中,转到"Settings","Tools & Institutions",并点击"New MCP Server" * 在下面的JSON中粘贴,(或仅在mcpServers密钥下插入jiraMcp对象). * 更新“/path/to/your/dotenv/file.env”以从第1步指向文件。 0 - 安装 sudo dnf 安装 pockman(Fedora/RHEL) 或 酿造 安装 pockman(macOS) - 安装 sudo dnf 安装 yq(Fedora/RHEL) 或 酿造 安装 yq(macOS) - 通常在大多数系统中预先安装 1. 国家.

概述(AI 翻译)

一个Cursor的容器化的Python MCP服务器,以提供对Jira的访问.

[有价值]

该项目是实验性的,最初是作为学习练习而创建的.

  • 注意有更有能力和更成熟的Jira MCP解决方案可用,

如相机/相机, 和Atlassian自己的MCP服务器.

又见红帽-爱-工具/jira-mcp-雪花 这为获取Red Hat Jira的数据提供了另一种途径。

□ 快开始

  1. ** 准备吉拉债券**
  • 前往Red Hat Jira个人访问托肯斯并创建一个符号
  • 创建类似例.env文件
  1. ** 配置光标**
  • 在光标中去"Settings",“Tools & Institutions”,并点击"New MCP Server".
  • 在以下 JSON 中粘贴,(或仅在 [[T1] 键下插入 [[T0] 对象)。
  • 更新 [[T2] 从步骤1 指向文件。
  • 保存

^ 快速启动( 对于开发者)

0.** 先决条件**

  • podman - 安装在 [[T3] (Fedora/RHEL) 或 [[T4] (macOS)
  • yq – – 安装在[[T5] (Fedora/RHEL)或[[T6] (macOS) -** make** - 通常在大多数系统中预先安装
  1. 获取代码**

  2. 联合国.

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

redhat-ai-tools/jira-mcp

A containerized Python MCP server for Cursor to provide access to Jira.

[!IMPORTANT] This project is experimental and was initially created as a learning exercise. Be aware there are more capable and mature Jira MCP solutions available, such as sooperset/mcp-atlassian, and Atlassian’s own MCP Server.

See also redhat-ai-tools/jira-mcp-snowflake which provides another way to access Red Hat Jira data.

Quick Start

  1. Prepare a Jira token

  2. Configure Cursor

    • In Cursor go to “Settings”, “Tools & Integrations”, and click “New MCP Server”
    • Paste in the following JSON, (or insert just the jiraMcp object under the mcpServers key).
    • Update "/path/to/your/dotenv/file.env" to point to the file from step 1.
    • Save
{
  "mcpServers": {
    "jiraMcp": {
      "command": "podman",
      "args": [
        "run",
        "-i",
        "--rm",
        "--env-file",
        "/path/to/your/dotenv/file.env",
        "quay.io/sbaird/jira-mcp:latest"
      ],
      "description": "A containerized MCP server to query Jira issues"
    }
  }
}

Quick Start (for developers)

  1. Prerequisites

    • podman - Install with sudo dnf install podman (Fedora/RHEL) or brew install podman (macOS)
    • yq - Install with sudo dnf install yq (Fedora/RHEL) or brew install yq (macOS)
    • make - Usually pre-installed on most systems
  2. Get the code

git clone [email protected]:redhat-ai-tools/jira-mcp.git
cd jira-mcp
  1. Build the image & configure Cursor This also creates a ~/.rh-jira-mcp.env file like this.
make setup
  1. Prepare a Jira token

  2. Decide whether to enable write operations

Enabling your MCP server to make edits to Jira can be very useful, but can also cause a lot of problems if you are not careful in how you use the MCP tools. By default, the server has write operations turned off. If you want to turn it on, edit the .rh-jira-mcp.env file in your home directory to set JIRA_ENABLE_WRITE=true.

  1. Check if it is working in Cursor

To confirm it’s working, run Cursor, go to Settings and click on “Tools & Integrations”. Under MCP Tools you should see “jiraMcp” with 20 tools enabled if

在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →