MCP与JIRA的集成
这个项目通过两种方法配置了JIRA与MCP(模型上下文协议)的集成:
- Atlassian官方MCP(MCP可能代表某种认证或职位,具体需根据上下文确定,此处直译为“MCP”) - 对于基本操作(查找问题,创建问题等)
- 自定义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
快速设置
- 执行安装脚本:
.\scripts\setup.ps1- 在文件中配置您的凭据
.env
- 启动服务:
.\scripts\start_services.ps1Porta Padrão 翻译成中文是“标准门”或“规范门”。
MCP管理服务器运行于 端口6000 如所要求的那样。
