mcpField
J
Jira V7.10.0 Mcp

Jira V7.10.0 Mcp

本地服务
github.com/zhouqia版本控制129 周前更新

关于 Jira V7.10.0 Mcp

Jira V7.10.0 Mcp 是供使用旧版 Jira Server 的团队使用的 MCP 服务。它通过 Jira REST API v2 提供问题、评论、项目和元数据操作,重点适配 Jira Server v7.10.0。

主要功能

  1. 01使用 JQL 搜索和管理问题
  2. 02创建、更新问题并转换状态
  3. 03读取和添加问题评论
  4. 04浏览项目、组件和版本
  5. 05查看字段及 Jira 元数据

适用场景

  1. 01查找 Jira 项目中的未关闭缺陷
  2. 02创建并指派项目任务
  3. 03检查问题状态并添加评论
  4. 04查看项目版本和问题字段

MCP 相关

通过 stdio 向 Claude Code 等 MCP 客户端提供 Jira REST API v2 操作工具。服务需要 Jira 地址以及用户名和密码凭证。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

来自项目 README

Jira MCP Server

基于 Model Context Protocol (MCP) 的 Jira Server 集成服务,让 Claude 等 AI 助手能够直接与 Jira 交互,完成项目管理和问题跟踪操作。

背景

在 OPC(Operator-Computer)协作模式下,MCP 是 AI 助手"链接世界"的关键基础设施。无论是企业协作还是个人效率提升,都需要构建和使用大量的 MCP 来打通各类工具。

Jira 作为广泛使用的需求和项目管理工具,自然是 MCP 生态中不可或缺的一环。然而,MCP Store 中现有的 Jira MCP 大多面向较新的 Jira 版本(Cloud / Data Center 8.x+),对于仍在使用老版本 Jira Server 的团队,兼容性难以保证。

本项目专为 Jira Server v7.10.0 构建,基于稳定的 REST API v2 接口。如果你的团队也在使用较早版本的 Jira Server,希望这个工具恰好是你需要的。

功能列表

问题管理
  • search_issues — 使用 JQL(Jira Query Language)搜索问题
  • get_issue — 获取单个问题的详细信息
  • create_issue — 创建新问题(支持设置类型、优先级、指派人、标签等)
  • update_issue — 更新已有问题的字段
  • transition_issue — 通过工作流转换变更问题状态
  • get_transitions — 获取问题可用的工作流转换列表
评论
  • get_comments — 获取问题的所有评论
  • add_comment — 为问题添加评论
项目
  • list_projects — 列出当前用户可访问的所有项目
  • get_project_components — 获取项目的所有组件
  • get_project_versions — 获取项目的所有版本(发布)
  • get_version — 获取特定版本的详细信息
元数据
  • list_fields — 列出所有字段(含自定义字段),用于构建 JQL 查询
  • list_issue_types — 列出所有问题类型(Bug、Task、Story、Epic 等)
  • list_priorities — 列出所有优先级级别
  • list_statuses — 列出所有问题状态
  • list_resolutions — 列出所有解决方案类型(Fixed、Won't Fix 等)
  • get_server_info — 获取 Jira 服务器版本及部署信息

前置条件

  • Python 3.10+
  • Jira Server 实例(已在 v7.10.0 上测试)及有效的账号凭证
  • Claude Code(用于注册 MCP 服务)

安装

使用安装脚本
git clone https://github.com/zhouqia/jira-mcp.git
cd jira-mcp

# 先编辑 install.sh,填入你的 Jira 凭证
vim install.sh

bash install.sh
手动安装
git clone https://github.com/zhouqia/jira-mcp.git
cd jira-mcp
pip install -e .

配置

服务启动需要以下三个环境变量:

变量说明示例
JIRA_BASE_URLJira Server 地址https://jira.example.com
JIRA_USERNAMEJira 账号用户名your_username
JIRA_PASSWORDJira 账号密码your_password

认证方式为 HTTP Basic Auth(此版本只支持基于账号密码的认证方式),基于 Jira REST API v2。

使用

注册到 Claude Code
claude mcp add --scope user jira \
  -e JIRA_BASE_URL="https://jira.example.com" \
  -e JIRA_USERNAME="your_username" \
  -e JIRA_PASSWORD="your_password" \
  -- python -m jira_mcp

注册完成后,即可在 Claude Code 对话中直接使用所有 Jira 工具。

独立运行(用于测试)
JIRA_BASE_URL="https://jira.example.com" \
JIRA_USERNAME="your_username" \
JIRA_PASSWORD="your_password" \
python -m jira_mcp

服务通过 stdio 协议与 MCP 客户端通信。

使用示例

注册后,你可以在 Claude Code 中用自然语言与 Jira 交互:

> 搜索 MYPROJ 项目中所有未关闭的 Bug

> 在 MYPROJ 项目创建一个任务:"更新 API 文档",指派给 zhangsan,优先级设为 High

> MYPROJ-123 目前是什么状态?帮我加一条评论:"已在预发布环境验证通过"

> 查看最近 7 天内我被指派的、状态发生变更的问题

> 列出 MYPROJ 项目的所有版本

项目结构

jira-mcp/
├── README.md
├── pyproject.toml              # 项目元数据与依赖声明
├── install.sh                  # 自动化安装脚本
└── src/
    └── jira_mcp/
        ├── __init__.py
        ├── __main__.py         # 入口(python -m jira_mcp)
        ├── server.py           # MCP 服务端 & 工具定义
        └── jira_client.py      # Jira REST API v2 异步客户端

技术细节

  • Jira API: REST API v2(/rest/api/2/)
  • 传输协议: stdio(标准输入/输出)
  • HTTP 客户端: httpx(异步)
  • MCP SDK: mcp[cli](Anthropic 官方 SDK)
  • 请求超时: 30 秒

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。