Jira问题管理服务

一个与Jira集成的服务器,用于创建、读取、更新和搜索问题,支持史诗管理和个人问题跟踪。

  • by SoorajChandran
  • Python
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 soorajchandran/mcp-jira-server

使用说明

MCP Jira服务器

与Jira集成用于问题管理的MCP服务器。

演示视频: 观看演示

Vibecoded由 Sooraj Chandran

特性

  • 创建、读取、更新Jira问题
  • 搜索问题
  • 带有子任务的史诗级管理
  • 个人问题跟踪

其他用例

  • 从PRD创建问题

先决条件

  • Python 3.8+
  • 具有API访问权限的Jira帐户
  • Jira API代币

设置

选项1:

克隆仓库,让Cursor(或您的IDE)查看README.md,并继续单击run命令,直到它工作为止。

选项2:

  1. 克隆存储库
  2. 创建虚拟环境:
    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
    
  3. 安装依赖项:
    pip install -r requirements.txt
    
  4. 复制 .env.example 向 .env 并填写您的Jira凭据:
    cp .env.example .env
    
  5. 编辑 .env 使用Jira配置:
    • JIRA_SERVER:JIRA实例URL
    • JIRA_USER:您的JIRA电子邮件
    • JIRA_TOKEN:您的JIRA API代币
    • JIRA_TIMEOUT:API超时(以秒为单位)(默认值:30)
    • JIRA_MAX_RESULTS:每页最大结果数(默认值:50)
    • MCP_SERVER_PORT:服务器端口(默认值:8000)

注: 你必须在里面创建一个静态文件夹 src.

运行服务器

python src/main.py

服务器将于启动 http://localhost:8000

安全说明

  • 永远不要承诺你的 .env 文件
  • 保持Jira API代币的安全
  • 在生产环境中使用HTTPS
  • 考虑为API端点实现附加身份验证