mcpField
J
Jira MCP Server

Jira MCP Server

本地服务
github.com/1broseidon版本控制1171 周前更新

关于 Jira MCP Server

Jira MCP Server 通过 Jira REST API 让 AI 助手以编程方式管理 Jira 问题,适用于维护项目问题和讨论记录的团队。它提供从创建、查询到更新、删除和评论的操作。

主要功能

  1. 01创建任务、史诗和子任务
  2. 02按状态列出问题
  3. 03更新问题标题、描述和状态
  4. 04获取问题详情
  5. 05删除问题并添加评论

适用场景

  1. 01创建 Jira 项目问题
  2. 02筛选并查看问题详情
  3. 03更新问题状态或描述
  4. 04为已有问题添加评论

MCP 相关

该 MCP 服务将 Jira REST API 操作作为工具提供,包括问题管理和评论操作。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Jira MCP 服务

smithery badge

一个模型上下文协议服务,可与 Jira 的 REST API 集成,让 AI 助手以编程方式管理 Jira 问题。

功能

此服务提供用于管理 Jira 问题的工具:

  • 创建新问题(任务、史诗、子任务)
  • 列出问题,并可按状态筛选
  • 更新现有问题(摘要、描述、状态)
  • 获取问题的详细信息
  • 删除问题
  • 为问题添加评论

设置

前提条件
  1. 拥有可访问 API 的 Jira 账户
  2. Jira API 令牌(可在 Atlassian Account Settings 中生成)
安装
通过 Smithery 安装

通过 Smithery 自动为 Claude 桌面端安装 Jira Server:

npx -y @smithery/cli install jira-server --client claude
手动安装
  1. 安装依赖项:
npm install
  1. 构建服务:
npm run build
配置
  1. 在工作目录中创建 .jira-config.json 文件:
{
  "projectKey": ["YOUR_PROJECT_KEY", "YOUR_OTHER_PROJECT_KEY"]
}
  1. 使用 Jira 凭据配置 MCP 服务:

MacOS:~/Library/Application Support/Claude/claude_desktop_config.json Windows:%APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "jira": {
      "command": "node",
      "args": ["/path/to/jira-server/build/index.js"],
      "env": {
        "JIRA_EMAIL": "[email protected]",
        "JIRA_API_TOKEN": "your-api-token",
        "JIRA_DOMAIN": "your-domain"
      }
    }
  }
}

可用工具

create_issue

创建新的 Jira 问题

  • 必需参数:
    • working_dir:包含 .jira-config.json 的目录
    • summary:问题标题
    • description:问题描述
    • type:问题类型(Task、Epic 或 Subtask)
list_issues

列出项目中的问题

  • 必需参数:
    • working_dir:包含 .jira-config.json 的目录
  • 可选参数:
    • status:按状态筛选(例如,“To Do”“In Progress”“Done”)
update_issue

更新现有问题

  • 必需参数:
    • working_dir:包含 .jira-config.json 的目录
    • issue_key:问题键(例如,PRJ-123)
  • 可选参数:
    • summary:新标题
    • description:新描述
    • status:新状态
get_issue

获取特定问题的详细信息

  • 必需参数:
    • working_dir:包含 .jira-config.json 的目录
    • issue_key:问题键(例如,PRJ-123)
delete_issue

删除 Jira 问题

  • 必需参数:
    • working_dir:包含 .jira-config.json 的目录
    • issue_key:问题键(例如,PRJ-123)
add_comment

为现有问题添加评论

  • 必需参数:
    • working_dir:包含 .jira-config.json 的目录
    • issue_key:问题键(例如,PRJ-123)
    • comment:要添加的评论文本

开发

启用自动重新构建进行开发:

npm run watch
错误处理

该服务为以下情况提供全面的错误处理:

  • 项目键无效
  • 缺少配置
  • 问题类型无效
  • API 身份验证错误
  • 状态转换无效
输出格式

问题信息的格式包括:

  • 问题键和摘要
  • 问题类型和状态
  • 创建日期和创建者
  • 描述
  • 评论(如有),以及作者和时间戳

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。