Jira集成服务器

Jira MCP服务器是一个用于与Jira集成的工具,提供任务管理、搜索、创建、评论和状态转换等功能。

  • by GalkinV
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 GalkinV/jira-mcp-claude

使用说明

Jira MCP服务器

MCP(Model Context Protocol)与JIRA集成的服务器。

机会

  • 获取问题 -通过密钥获取任务详细信息
  • 搜索问题 通过jql搜索任务
  • 创建_发行 创建新任务
  • 添加注释 -为任务添加评论
  • update_issue -更新任务字段
  • get_transitions -获取可用的状态转换
  • 过渡问题 -更改任务状态

安装

1.配置.env文件

编辑 .env 请输入您的JIRA数据:

JIRA_URL=https://your-domain.atlassian.net
JIRA_EMAIL=your-email@example.com
JIRA_API_TOKEN=your-api-token

通过UI JIRA获取API令牌

2.通过Docker启动

docker-compose up -d

使用Claude Desktop

添加Claude Desktop(~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "jira": {
      "command": "docker",
      "args": [
        "exec",
        "-i",
        "jira-mcp-server",
        "python",
        "jira_mcp_server.py"
      ]
    }
  }
}

使用Claude CLI

claude mcp add jira --scope user -- docker exec -i jira-mcp-server python jira_mcp_server.py

使用示例

连接到Claude后,您可以:

  • “显示Proj-123问题”
  • “查找Proj项目中所有打开的bug”
  • “在ProJ项目中创建一个名为Fix Login Bug的新任务”
  • “向ProJ-123添加注释:'工作完成'
  • “将PROJ-123的状态更改为正在进行中”

开发

项目结构:

├── jira_mcp_server.py     # Основной код сервера
├── requirements.txt        # Python зависимости
├── Dockerfile             # Docker образ
├── docker-compose.yml     # Docker Compose конфигурация
├── .env                   # Переменные окружения
└── README.md              # Документация