mcpField
J
jira-mcp-server

jira-mcp-server

本地服务
github.com/friendlygeorge生产力020 周前更新

关于 jira-mcp-server

jira-mcp-server 让 AI 助手和 Agent 通过兼容 MCP 的客户端操作 Jira Cloud 项目、问题、看板和冲刺。它结合 JQL 搜索、问题编辑、工作流状态转换与待办列表操作。

主要功能

  1. 01使用 JQL 搜索问题
  2. 02创建和更新问题
  3. 03按工作流转换问题状态
  4. 04管理评论和问题关联
  5. 05查询项目、看板、冲刺和待办列表

适用场景

  1. 01用项目专属 JQL 查找未解决缺陷
  2. 02查看冲刺内容及待办列表
  3. 03创建并分流新报告的问题
  4. 04将问题转至指定工作流状态

MCP 相关

向 MCP 客户端提供 Jira Cloud 操作工具,涵盖问题搜索与管理、项目、看板、冲刺和待办列表。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"friendlygeorge-jira": {
"command": "npx",
"args": [
"-y",
"@supernova123/jira-mcp-server"
]
}
}
}
启动命令npx -y @supernova123/jira-mcp-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@supernova123/jira-mcp-server1.0.0

工具

还没有获取到工具列表

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

详细介绍

Jira MCP Server

一个适用于 Jira 的 MCP 服务 — 将任何兼容 MCP 的客户端连接到你的 Jira 项目、问题、迭代和看板。

MCP Compatible TypeScript License: MIT

这是什么?

一个 MCP(Model Context Protocol) 服务,可让 AI 助手和 Agent 完全访问你的 Jira 实例 — 使用 JQL 搜索问题、创建和更新工单、管理迭代和看板、通过工作流流转问题,以及关联相关工作 — 全部通过自然语言完成。

将它与 Claude Desktop、Cursor、Windsurf、Cline、Continue 或任何兼容 MCP 的客户端搭配使用,无需离开聊天界面即可管理项目。

为什么使用它?

  • 14 个内置工具 — 涵盖搜索、CRUD、状态流转、评论、项目、看板、迭代和待办事项
  • 完整支持 JQL — 使用任意 Jira 查询语言表达式搜索问题
  • 工作流流转 — 按名称将问题流转到自定义工作流中的不同状态
  • 迭代管理 — 查询迭代状态、目标和看板待办事项
  • 适用于 Jira Cloud — 可连接到任何 *.atlassian.net 实例

快速开始

Claude Desktop

将以下内容添加到你的 claude_desktop_config.json:

{
  "mcpServers": {
    "jira": {
      "command": "npx",
      "args": ["-y", "jira-mcp-server"],
      "env": {
        "JIRA_HOST": "your-domain.atlassian.net",
        "JIRA_EMAIL": "[email protected]",
        "JIRA_API_TOKEN": "your-api-token"
      }
    }
  }
}
Cursor / VS Code

将以下内容添加到你的 MCP 配置中:

{
  "mcpServers": {
    "jira": {
      "command": "npx",
      "args": ["-y", "jira-mcp-server"],
      "env": {
        "JIRA_HOST": "your-domain.atlassian.net",
        "JIRA_EMAIL": "[email protected]",
        "JIRA_API_TOKEN": "your-api-token"
      }
    }
  }
}
手动配置
npm install -g jira-mcp-server
export JIRA_HOST=your-domain.atlassian.net
export [email protected]
export JIRA_API_TOKEN=your-api-token
jira-mcp-server

环境变量

变量必填说明
JIRA_HOST是你的 Jira 主机名(例如 your-domain.atlassian.net)
JIRA_API_TOKEN是Jira API 令牌或个人访问令牌
JIRA_EMAIL条件必填你的 Jira 邮箱(Basic 身份验证必需)
JIRA_AUTH_TYPE否basic(默认)或 bearer(用于 PAT)
JIRA_API_VERSION否REST API 版本(默认:3)
获取 API 令牌
  1. 前往 Atlassian API Tokens
  2. 点击 Create API token
  3. 为令牌命名(例如“MCP Server”)并复制令牌
  4. 将你的 Atlassian 邮箱用作 JIRA_EMAIL

工具

工具说明
jira_search使用 JQL 搜索问题
jira_get_issue获取问题的完整详情
jira_create_issue创建新问题
jira_update_issue更新问题字段
jira_transition_issue将问题流转到新状态
jira_add_comment为问题添加评论
jira_delete_issue删除问题(永久删除)
jira_list_projects列出可访问的项目
jira_get_project获取项目详情
jira_get_issue_types列出项目的问题类型
jira_link_issues在两个问题之间创建关联
jira_get_boards列出 Jira Software 看板
jira_get_sprints列出看板的迭代
jira_get_backlog获取看板待办事项

使用示例

使用 JQL 搜索问题
{ "tool": "jira_search", "arguments": { "jql": "project = PROJ AND status = Open ORDER BY created DESC" } }
创建 Bug
{
  "tool": "jira_create_issue",
  "arguments": {
    "projectKey": "PROJ",
    "summary": "Login page broken on mobile",
    "issueType": "Bug",
    "priority": "High",
    "labels": "mobile,urgent"
  }
}
流转问题
{ "tool": "jira_transition_issue", "arguments": { "issueKey": "PROJ-123", "transitionName": "In Progress" } }
获取迭代待办事项
{ "tool": "jira_get_backlog", "arguments": { "boardId": "42" } }

使用场景

  • 项目管理 — “显示移动项目中所有未解决的 Bug” → 使用 JQL 调用 jira_search
  • 迭代规划 — “当前迭代里有什么?” → jira_get_sprints + jira_get_backlog
  • 问题分诊 — “为登录超时创建一个 Bug” → jira_create_issue
  • 工作流自动化 — “将 PROJ-456 移至 In Review” → jira_transition_issue
  • 跨项目概览 — “列出我有权访问的所有项目” → jira_list_projects

API Coverage

ResourceTools
Issuesjira_search, jira_get_issue, jira_create_issue, jira_update_issue, jira_transition_issue, jira_delete_issue
Commentsjira_add_comment
Projectsjira_list_projects, jira_get_project
Issue Typesjira_get_issue_types
Linksjira_link_issues
Boardsjira_get_boards
Sprintsjira_get_sprints
Backlogjira_get_backlog

Development

git clone https://github.com/friendlygeorge/jira-mcp-server.git
cd jira-mcp-server
npm install
npm run build
npm start

License

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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