Jira MCP Server

Jira MCP Server

site icon
2025.01.03 0
JavaScript项目管理团队协作自动化任务分配交流协作开发效率
Jira MCP Server 是一个基于自然语言交互的 Jira 项目管理工具,允许用户通过自然语言查询和修改项目信息。它支持项目创建与配置、问题与子任务管理、问题链接与依赖关系以及自动化问题工作流。适用于团队协作、项目管理以及自动化任务分配等场景。
View on GitHub

Overview

基本能力

产品定位

Jira MCP Server 是一个基于自然语言交互的 Jira 项目管理工具,旨在通过自然语言简化 Jira 项目的管理和操作。

核心功能

  1. 项目创建与配置:支持创建和配置 Jira 项目。
  2. 问题与子任务管理:包括问题的创建、更新、删除以及子任务的管理。
  3. 问题链接与依赖关系:支持问题之间的链接和依赖关系管理。
  4. 自动化问题工作流:支持自动化任务分配和工作流管理。

适用场景

  1. 团队协作:团队成员可以通过自然语言快速查询和修改项目信息。
  2. 项目管理:项目经理可以通过自然语言管理项目任务和依赖关系。
  3. 自动化任务分配:根据团队成员的特长自动分配任务。

工具列表

  1. 用户管理:通过电子邮件获取用户账户 ID。
  2. 问题类型管理:列出所有可用的问题类型及其描述。
  3. 问题链接类型管理:列出所有可用的问题链接类型及其描述。
  4. 问题管理:包括问题的检索、创建、更新、删除以及依赖关系管理。

常见问题解答

  1. 错误处理:服务器提供详细的错误消息,包括无效的问题键、缺少必填字段、权限问题和 API 速率限制。
  2. 字段格式化:描述字段支持 Markdown 风格的格式化。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。
  2. 确保已配置 Jira 账户的 API 令牌。

安装教程

  1. 克隆仓库: bash git clone https://github.com/George5562/Jira-MCP-Server.git cd Jira-MCP-Server
  2. 安装依赖: bash npm install
  3. 配置环境变量: 在根目录创建 .env 文件并添加以下内容: bash JIRA_HOST=your-instance.atlassian.net [email protected] JIRA_API_TOKEN=your-api-token
  4. 构建项目: bash npm run build
  5. 启动服务器: bash npm start

调试方式

  1. 启动服务器后,可以通过日志查看运行状态。
  2. 使用 Claude Desktop 配置 Jira MCP Server 进行交互测试。

配置 Claude Desktop

  1. 定位 Claude Desktop 配置文件:
  2. macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  3. Windows: %APPDATA%/Claude/claude_desktop_config.json
  4. Linux: ~/.config/Claude/claude_desktop_config.json
  5. 添加 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" } } ] }
  6. 重启 Claude Desktop 以应用更改。

许可证

None