Jira MCP 服务器

Jira MCP 服务器

基于 Spring AI 的 Jira 操作服务,支持查询、创建和更新任务。

快速入门

概述

本项目实现了一个 Spring AI MCP 服务器,用于通过标准化协议操作 Jira。

前置条件

  • Java 21 或更高版本
  • Gradle 8.12.1 或更高版本
  • Jira 实例及 API 访问权限

配置

application.properties 中设置以下参数:

jira.api-url=${JIRA_API_URL}
jira.username=${ALTASSIAN_USERNAME}
jira.api-token=${ALTASSIAN_TOKEN}
server.port=8081

构建与运行

  1. 构建项目:./gradlew build
  2. 启动应用:./gradlew bootRun

功能

  • 查询任务:searchIssues, getIssue
  • 操作任务:createIssue, updateIssue, addComment

项目结构

主要目录包括:

  • app/: 应用入口
  • config/: 配置文件
  • dto/: 数据传输对象
  • service/: 核心服务逻辑

更多详情请参考 README。