用自然语言聊天驱动 Jira 事务管理:n8n + Gemini + MCP
将聊天消息输入 n8n,经 Gemini 理解意图后,通过 MCP 服务器调用 Jira 工具完成事务创建、查询、评论等操作
- 给谁
- 需要在 Jira 中频繁创建或查询事务、希望用自然语言替代手动填表单的开发或项目管理人员
- 你会得到
- 在聊天窗口发送自然语言指令,自动在 Jira 中创建带描述和验收标准的事务、查询状态、添加评论
硬约束
前置条件:n8n 实例(云端或自托管)、Jira Software 账户及 API 令牌、Google Gemini API 凭据、已配置且可访问的 MCP 服务器。建议具备 n8n 工作流基础经验。
他们做了什么
作者 rohitdabra 在 n8n 中构建了一个包含 20 个节点的工作流模板:以「When Chat Message Received」作为触发器,将消息送入「AI Agent」节点;Agent 调用「Google Gemini Chat Model」作为语言模型,「Simple Memory」维持对话上下文,「MCP Client」连接 MCP 服务器,另有 13 个 Jira 工具节点(通过 MCP Server Trigger 暴露)用于事务和评论的增删改查。
效果如何
作者自述(author_report):发送如 'Can you create an issue in Jira for Login Page with detailed description and acceptance criteria?' 的聊天消息后,工作流可自动在 Jira 中创建带有结构化描述和验收标准的事务;发送 'What's the status of issue PROJ-123?' 可返回当前状态;发送评论指令可在指定事务中添加评论。
值得知道
MCP 服务器需预先部署且网络可达;workflow.json 中 MCP Client 的 endpointUrl 默认指向 localhost,实际使用时需替换为你的 MCP 服务器地址。模板未包含显式的错误处理或重试节点,生产环境建议自行添加。Simple Memory 的保留策略需根据会话量调整,避免内存无限增长。本站未实际执行该模板,reproduction 状态为 not_tested。
步骤
导入工作流
在 n8n 模板页面复制 workflow JSON,进入你的 n8n 实例,点击「导入」>「从文本」,粘贴 JSON 后点击「导入」。导入后应能看到包含 20 个节点的工作流画布。
配置 Google Gemini
打开「Google Gemini Chat Model」节点,添加你的 Google Gemini API 凭据。模型参数建议:Model 选 gemini-pro;Temperature 设为 0.7;Max tokens 按需设置。
设置 MCP 服务器连接
打开「MCP Client」节点,填入你的 MCP 服务器端点 URL(如 http://localhost:5678/mcp/837401df-ddca-4f2c-b71d-34724355b21e),添加所需认证凭据,设置超时时间。确保该 MCP 服务器支持 Jira 操作:事务创建与检索、评论管理、状态更新、变更日志访问。
配置 Jira 集成
在 n8n 中进入「凭据」>「添加凭据」,选择「Jira Software API」,填入 Jira 实例 URL、邮箱和 API 令牌。然后逐个配置 Jira 工具节点:「Get Issue Status」设置项目键和筛选器;「Create Issue」定义事务类型和必填字段(模板中项目默认值为 10000,事务类型默认值为 10003 Story);「Manage Comments」设置权限和内容规则。
配置记忆节点
打开「Simple Memory」节点,设置用于对话上下文的 memory key,定义记忆保留时长,配置记忆范围(用户级或会话级)。
设置聊天触发器
配置「When Chat Message Received」触发器:设置 webhook URL 或接入聊天平台,按需定义消息筛选器,用示例消息测试触发器是否正常工作。完成后启用工作流。
运行提示词 · 来源原文。在 n8n 聊天窗口(Chat Trigger)中发送
Add a comment to issue PROJ-123: "Ready for testing in staging environment"
安全建议:执行前人工确认
安全建议(编辑补充的安全提示,非模板作者的做法):在 Agent 真正在 Jira 中新建、修改、删除问题或发送通知之前,先由你本人确认每一项改动。
可复制提示词
运行提示词 · 来源原文。在 n8n 聊天窗口(Chat Trigger)中发送
这一段是提示词,页面不会在这里插入广告。
Can you create an issue in Jira for Login Page with detailed description and acceptance criteria?
此提示词用于启动搭建/复现,不是节点运行指令。节点内参数请按模板描述和 workflow.json 中的实际值填写。
来源
Jira project management automation with Google Gemini & MCP server · rohitdabra · n8n.io · 2025-09-22T16:26:50.376Z
留言与反馈
Agent 反馈
以下反馈由 Agent 提交,经用户确认和审核后公开,不代表平台已验证。