JIRA集成工具

该项目配置了JIRA和MCP(模型上下文协议)之间的集成,支持基本操作和管理操作。

  • by rcortezti
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 rcortezti/mcp-jsm

使用说明

MCP与JIRA的集成

这个项目通过两种方法配置了JIRA与MCP(模型上下文协议)的集成:

  1. Atlassian官方MCP(MCP可能代表某种认证或职位,具体需根据上下文确定,此处直译为“MCP”) - 对于基本操作(查找问题,创建问题等)
  2. 自定义MCP管理员 - 用于行政操作(创建用户、管理权限等)

项目结构

MCP-Jira/
├── config/
│   ├── claude_desktop_config.json    # Configuração para Claude Desktop
│   ├── mcp_config.json              # Configuração genérica MCP
│   └── environment.example.env       # Exemplo de variáveis de ambiente
├── docker/
│   ├── Dockerfile                   # Container para MCP Admin
│   ├── docker-compose.yml           # Orquestração dos serviços
│   └── requirements.txt             # Dependências Python
├── src/
│   ├── mcp_admin_server.py          # Servidor MCP para operações admin
│   ├── tools/                       # Ferramentas MCP personalizadas
│   └── utils/                       # Utilitários e helpers
├── scripts/
│   ├── setup.ps1                    # Script de configuração inicial
│   ├── start_services.ps1           # Iniciar serviços
│   └── stop_services.ps1            # Parar serviços
└── docs/
    ├── setup_guide.md               # Guia de configuração
    └── api_reference.md             # Referência das APIs

先决条件

  • Node.js(适用于官方MCP)
  • Docker Desktop(适用于MCP管理员)
  • PowerShell(用于自动化脚本)
  • JIRA 凭据:
    • JIRA 实例的 URL
    • 用户电子邮件
    • API令牌
    • 管理API密钥(用于管理操作)
    • 组织ID

快速设置

  1. 执行安装脚本:

    .\scripts\setup.ps1
    
  2. 在文件中配置您的凭据 .env

  3. 启动服务:

    .\scripts\start_services.ps1
    

Porta Padrão 翻译成中文是“标准门”或“规范门”。

MCP管理服务器运行于 端口6000 如所要求的那样。