JIRA MCP Integration

JIRA MCP Integration

site icon
2025.04.11 0
TypeScriptJIRA 集成团队协作工具任务管理交流协作
JIRA MCP Integration 是一个基于 Model Context Protocol 的服务,用于将 JIRA 与 Claude 集成。该工具允许 Claude 在对话中直接创建 JIRA 工单,实现无缝的项目管理和任务跟踪。
View on GitHub

Overview

基本能力

产品定位

JIRA MCP Integration 是一个用于集成 JIRA 和 Claude 的工具,旨在通过 Claude 直接创建和管理 JIRA 工单,提升团队协作效率。

核心功能

  • 创建 JIRA 工单,包括摘要、描述、验收标准和问题类型
  • 为 Story 工单分配故事点
  • 自动为带有故事点的 Story 工单创建关联的 Test 工单
  • 与 Claude 桌面应用无缝集成
  • 使用 Claude 桌面配置文件进行简单配置

适用场景

  • 团队协作中需要快速创建和管理 JIRA 工单
  • 通过 Claude 对话直接生成工单,提升工作效率
  • 自动化测试工单的创建和管理

工具列表

  1. create-ticket: 创建新的 JIRA 工单
  2. 参数:摘要、问题类型、描述、验收标准、故事点、是否创建测试工单、父史诗
  3. read-ticket: 读取现有 JIRA 工单的详细信息
  4. 参数:工单 ID

常见问题解答

  1. 如何获取 JIRA API Token?
  2. 登录 Atlassian 账户,进入安全 > API tokens,创建并复制 token
  3. 如何解决集成问题?
  4. 检查 JIRA 凭证是否正确
  5. 验证配置文件中的路径是否正确
  6. 确保 Claude 有使用工具的权限
  7. 查看 Claude 的日志以获取错误信息

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm

安装教程

  1. 克隆仓库: git clone https://github.com/MankowskiNick/jira-mcp.git cd jira-mcp
  2. 安装依赖: npm install
  3. 构建项目: npm run build

配置

  1. 编辑 Claude 桌面配置文件 claude_desktop_config.json,添加 JIRA MCP 服务器配置
  2. 替换配置文件中的占位符为实际的 JIRA 信息

调试方式

  1. 检查配置文件是否正确
  2. 运行项目并查看日志: node build/index.js
  3. 在 Claude 中测试工单创建功能

示例用法

Please create a JIRA ticket to track the database performance issue we discussed.

或指定验收标准:

Create a JIRA ticket for implementing the new user authentication feature with the following acceptance criteria:
- Users can log in with email and password
- Password reset functionality works via email
- Account lockout occurs after 5 failed attempts
- OAuth integration with Google and Facebook

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。