
Jira MCP Server

2025.04.03
0
JavaJira 集成AI 辅助工具工单管理交流协作
Jira MCP Server 是一个基于 Spring AI Model Context Protocol (MCP) 的服务实现,旨在通过标准化协议为 AI 模型提供与 Jira 交互的能力。该服务允许 AI 模型执行多种 Jira 操作,包括查询、创建、更新工单以及添加评论等。
View on GitHub
Overview
基本能力
产品定位
Jira MCP Server 是一个连接 AI 模型与 Jira 系统的中间件服务,通过标准化协议实现 AI 对 Jira 的操作能力。
核心功能
- 工单查询服务:使用 JQL 查询和检索 Jira 工单
- 工单操作服务:创建、更新工单以及添加评论
- 基于 Spring AI MCP 服务器实现
- 提供 RESTful API 端点用于 Jira 操作
- 使用 Jira API 令牌进行安全认证
适用场景
- AI 辅助的 Jira 工单管理
- 自动化 Jira 工单处理流程
- 集成 AI 能力到 Jira 工作流中
工具列表
- Ticket Query Service
searchIssues
:使用 JQL 搜索 Jira 工单getIssue
:通过工单键检索特定工单- Ticket Operations Service
createIssue
:创建新 Jira 工单updateIssue
:更新现有工单addComment
:向工单添加评论
常见问题解答
- 需要 Java 21 或更高版本
- 需要 Gradle 8.12.1 或更高版本
- 需要具有 API 访问权限的 Jira 实例
- 需要 Jira API 令牌
使用教程
使用依赖
- Java 21 或更高版本
- Gradle 8.12.1 或更高版本
- Jira 实例和 API 令牌
安装教程
- 配置环境变量或 application.properties 文件:
# JIRA Configuration
jira.api-url=${JIRA_API_URL}
jira.username=${ALTASSIAN_USERNAME}
jira.api-token=${ALTASSIAN_TOKEN}
# Server Configuration
server.port=8081
- 构建项目:
./gradlew build
- 运行应用:
./gradlew bootRun
调试方式
- 检查应用是否在指定端口(默认 8081)运行
- 验证 Jira API 配置是否正确
- 使用 API 测试工具测试各个端点功能