
Jira MCP Server

2025.01.03
0
JavaScript项目管理团队协作自动化任务分配交流协作开发效率
Jira MCP Server 是一个基于自然语言交互的 Jira 项目管理工具,允许用户通过自然语言查询和修改项目信息。它支持项目创建与配置、问题与子任务管理、问题链接与依赖关系以及自动化问题工作流。适用于团队协作、项目管理以及自动化任务分配等场景。
View on GitHub
Overview
基本能力
产品定位
Jira MCP Server 是一个基于自然语言交互的 Jira 项目管理工具,旨在通过自然语言简化 Jira 项目的管理和操作。
核心功能
- 项目创建与配置:支持创建和配置 Jira 项目。
- 问题与子任务管理:包括问题的创建、更新、删除以及子任务的管理。
- 问题链接与依赖关系:支持问题之间的链接和依赖关系管理。
- 自动化问题工作流:支持自动化任务分配和工作流管理。
适用场景
- 团队协作:团队成员可以通过自然语言快速查询和修改项目信息。
- 项目管理:项目经理可以通过自然语言管理项目任务和依赖关系。
- 自动化任务分配:根据团队成员的特长自动分配任务。
工具列表
- 用户管理:通过电子邮件获取用户账户 ID。
- 问题类型管理:列出所有可用的问题类型及其描述。
- 问题链接类型管理:列出所有可用的问题链接类型及其描述。
- 问题管理:包括问题的检索、创建、更新、删除以及依赖关系管理。
常见问题解答
- 错误处理:服务器提供详细的错误消息,包括无效的问题键、缺少必填字段、权限问题和 API 速率限制。
- 字段格式化:描述字段支持 Markdown 风格的格式化。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
- 确保已配置 Jira 账户的 API 令牌。
安装教程
- 克隆仓库:
bash git clone https://github.com/George5562/Jira-MCP-Server.git cd Jira-MCP-Server
- 安装依赖:
bash npm install
- 配置环境变量:
在根目录创建
.env
文件并添加以下内容:bash JIRA_HOST=your-instance.atlassian.net [email protected] JIRA_API_TOKEN=your-api-token
- 构建项目:
bash npm run build
- 启动服务器:
bash npm start
调试方式
- 启动服务器后,可以通过日志查看运行状态。
- 使用 Claude Desktop 配置 Jira MCP Server 进行交互测试。
配置 Claude Desktop
- 定位 Claude Desktop 配置文件:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
- 添加 Jira MCP Server 到配置文件中:
json { "mcp_servers": [ { "name": "jira-server", "command": "npm start", "cwd": "/path/to/jira-server", "env": { "JIRA_HOST": "your-instance.atlassian.net", "JIRA_EMAIL": "[email protected]", "JIRA_API_TOKEN": "your-api-token" } } ] }
- 重启 Claude Desktop 以应用更改。
许可证
None