使用说明
Jira MCP服务器
用于Jira与Cursor和Claude集成的模型上下文协议(MCP)服务器。
特性
- Jira集成:连接到Jira实例并管理问题、项目等
- 测试用例生成:当您遇到问题时,系统会询问您是否要生成测试用例
- 简单的工作流程:无需复杂的工作流管理-检索问题时只需一个简单的提示
设置
-
复制
env.example向.env并填写您的Jira凭据:JIRA_DOMAIN=your-domain.atlassian.net JIRA_EMAIL=your-email@example.com JIRA_API_TOKEN=your-api-token -
安装依赖项:
npm install -
构建项目:
npm run build -
启动服务器:
npm start
测试用例生成
当你使用 get_issue 当您使用该工具检索Jira问题时,系统会自动询问您是否要为该问题生成测试用例。如果你回答“是”,你可以为测试用例markdown文件提供一个文件名。
示例用法
-
呼叫
get_issue使用问题密钥:get_issue(issueKey: "PROJECT-123") -
系统将显示问题详细信息并询问:
Issue Details: **PROJECT-123** - Fix login bug Type: Bug Status: In Progress ... --- Would you like to generate test cases for this issue? If yes, please provide the name for the test case markdown file. -
然后,您可以提供文件名,并在自己的存储库中处理测试用例生成。
可用工具
get_projects-从Jira获取所有项目get_project-按键获取特定项目search_issues-使用JQL搜索问题get_issue-按键获取特定问题(触发测试用例提示)get_project_issues-获取特定项目的所有问题get_my_issues-获取分配给当前用户的问题get_open_issues-获取未解决的问题get_bugs-获取bug问题get_tasks-获取任务问题get_stories-获取故事问题create_issue-创建新问题add_comment-向问题添加评论get_issue_types-获取项目的可用问题类型get_project_components-获取项目的组件
备注
- 测试用例生成故意简单——它只是提示您,并允许您在存储库中处理实际生成
- 无需复杂的工作流管理或状态持久化
- 简洁明了的方法
