
Jira communication server MCP Server

2025.05.07
0
JavaScriptJira 交互项目管理团队协作交流协作
Jira communication server MCP Server 是一个基于 TypeScript 的 MCP 服务器,主要用于与 Jira 进行交互。它提供了多种工具来执行 JQL 查询、创建、编辑和删除 Jira 工单,以及列出 Jira 项目和状态。该服务器适用于需要与 Jira 进行自动化交互的开发团队和项目管理团队。
View on GitHub
Overview
基本能力
产品定位
Jira communication server MCP Server 是一个用于与 Jira 进行交互的 MCP 服务器,旨在帮助开发团队和项目管理团队自动化处理 Jira 工单和项目。
核心功能
- 执行 JQL 查询
- 创建、编辑和删除 Jira 工单
- 列出 Jira 项目和状态
- 分配工单给用户
- 添加附件到工单
适用场景
- 自动化 Jira 工单管理
- 项目状态跟踪
- 团队协作和任务分配
工具列表
execute_jql
: 运行 JQL 查询。get_only_ticket_name_and_description
: 获取工单名称和描述。create_ticket
: 创建 Jira 工单。list_projects
: 列出 Jira 项目。delete_ticket
: 删除工单。edit_ticket
: 修改工单。get_all_statuses
: 获取所有状态。assign_ticket
: 分配工单给用户。query_assignable
: 查找可分配的用户。add_attachment
: 添加附件到工单。
常见问题解答
- 调试困难:建议使用 MCP Inspector 进行调试。
使用教程
使用依赖
安装依赖:
npm install
安装教程
构建服务器:
npm run build
开发时自动重建:
npm run watch
添加到 Claude Desktop 配置:
{
"mcpServers": {
"Jira communication server": {
"command": "node",
"args": [
"/PATH_TO_THE_PROJECT/build/index.js"
],
"env": {
"JIRA_URL": "https://XXXXXXXX.atlassian.net",
"JIRA_API_MAIL": "Your email",
"JIRA_API_KEY": "KEY_FROM : https://id.atlassian.com/manage-profile/security/api-tokens"
}
}
}
}
调试方式
使用 MCP Inspector 进行调试:
npm run inspector