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 # Документация