← 返回目录
J

Jira MCP Server

社区
通过自然语言与Jira交互,实现项目管理自动化。
GitHub 源仓库 ↗
★ 63 Stars 分类 · 团队协作 热门 源版本 009afb88f276
42FMRS · D
可靠性
6/20
安全与权限
8/20
维护活跃度
6/20
文档质量
12/20
安装易用性
10/20

该MCP服务器通过自然语言简化Jira操作,适合使用Jira的团队。它提供了全面的问题管理功能,但需要配置有效的凭据,并注意删除操作的风险。

查看 FMRS 评分方法 →

这是一个基于Model Context Protocol (MCP)的服务器,允许用户使用自然语言与Jira进行交互,从而获取项目信息并修改项目。它支持项目创建和配置、问题与子任务管理、问题链接与依赖关系,以及自动化问题工作流。

工具能力

GetUserByEmail
通过邮件获取用户的账户ID。
GetAllIssueTypes
列出所有可用的问题类型。
GetAllIssueLinkTypes
列出所有可用的链接类型。
GetIssuesFromProject
获取项目中的问题,可使用JQL过滤。
CreateIssue
创建标准问题。
CreateSubtask
创建子任务。
UpdateIssue
更新问题字段。
CreateIssueLink
创建问题链接。
DeleteIssue
删除单个问题。
DeleteIssueWithSubtasks
删除问题及其子任务。
DeleteMultipleIssues
批量删除多个问题。

安装接入

  1. 克隆仓库:git clone https://github.com/George5562/Jira-MCP-Server.git
  2. 安装依赖:npm install
  3. 配置环境变量:创建.env文件,设置JIRA_HOST、JIRA_API_TOKEN和JIRA_AUTH_TYPE(可选JIRA_EMAIL用于基本认证)
  4. 构建项目:npm run build
  5. 启动服务器:npm start

对于Claude Desktop,在配置文件(claude_desktop_config.json)中添加mcpServers条目。

claude_desktop_config.json
{
  "mcpServers": {
    "jira-server": {
      "command": "node",
      "args": [
        "/path/to/jira-server/build/index.js"
      ],
      "cwd": "/path/to/jira-server",
      "env": {
        "JIRA_HOST": "your-jira-instance.atlassian.net",
        "JIRA_EMAIL": "[email protected]",
        "JIRA_API_TOKEN": "your-api-token",
        "JIRA_AUTH_TYPE": "basic"
      }
    }
  }
}

选型与风险

适合谁

  • 使用Jira进行项目管理的团队
  • 希望用自然语言与AI助手交互来管理任务的用户
  • 需要自动化常见PM操作(如分配、更新状态)的开发者

不适合谁

  • 未使用Jira的用户
  • 需要复杂权限管理的场景
  • 不需要自然语言交互,仅需API调用的开发者

所需权限

  • 读取Jira项目、问题和用户信息
  • 创建、更新和删除问题及子任务
  • 创建问题链接(依赖关系)
  • 需要JIRA_HOST、JIRA_API_TOKEN或PAT,以及基本认证时的JIRA_EMAIL

风险与副作用

  • 如果API令牌泄露,攻击者可访问和修改Jira数据
  • 删除操作不可逆,可能导致数据丢失(尤其是删除子任务时)
  • 错误配置可能导致权限问题或API速率限制
  • 依赖Jira API版本,可能受实例限制

常见排障

  1. 如果连接失败,请检查JIRA_HOST是否正确(如:your-instance.atlassian.net)、JIRA_API_TOKEN是否有效、JIRA_AUTH_TYPE是否设置正确(basic或bearer)、以及网络连接是否可达Jira实例。对于PAT,确保已启用PAT支持。

使用场景

获取项目中的所有问题列表
创建新问题或子任务,并分配给团队成员
根据JQL查询过滤问题,如分配给我的任务
更新问题状态、优先级、描述等
建立问题之间的依赖关系(如阻止/被阻止)

支持客户端

Claude Desktop完整支持
Cursor完整支持