Jira MCP Server
允许使用自然语言与Jira交互的MCP Server。
概述
Jira MCP 服务器提供工具用于管理 Jira 项目、问题和工作流,支持项目创建、问题管理、依赖关系处理和自动化工作流程。
基本配置
设置以下必需环境变量:
JIRA_HOST=您的Jira实例主机名
JIRA_EMAIL=您的Jira账户邮箱
JIRA_API_TOKEN=从 https://id.atlassian.com/manage-profile/security/api-tokens 获取
主要功能
1. 问题管理
检索问题:
# 获取项目所有问题
{
"projectKey": "PROJECT"
}
# 使用JQL过滤
{
"projectKey": "PROJECT",
"jql": "assignee = currentUser() AND status = 'In Progress'"
}
创建问题:
# 创建标准问题
{
"projectKey": "PROJECT",
"summary": "问题标题",
"issueType": "Task",
"description": "详细描述",
"assignee": "accountId",
"labels": ["前端", "紧急"]
}
# 创建子任务
{
"parent": "PROJECT-123",
"projectKey": "PROJECT",
"summary": "子任务标题",
"issueType": "Subtask"
}
更新问题:
{
"issueKey": "PROJECT-123",
"summary": "更新后的标题",
"status": "进行中"
}
2. 关联与依赖
创建问题链接:
{
"linkType": "Blocks",
"inwardIssueKey": "PROJECT-124", # 被阻塞的问题
"outwardIssueKey": "PROJECT-123" # 阻塞的问题
}
3. 辅助功能
获取用户账户ID:
{
"email": "user@example.com"
}
列出问题类型:
# 不需要参数
列出链接类型:
# 不需要参数
描述字段格式化
支持类似 Markdown 的格式:
任务概述:
此任务涉及实现新功能:
- 功能 A 的实现
- 功能 B 的测试
步骤:
1. 设计组件
2. 实现逻辑
验收标准:
- 所有测试通过