关于 Jira MCP Server
Jira MCP Server 通过 Jira REST API 让 AI 助手以编程方式管理 Jira 问题,适用于维护项目问题和讨论记录的团队。它提供从创建、查询到更新、删除和评论的操作。
主要功能
- 01创建任务、史诗和子任务
- 02按状态列出问题
- 03更新问题标题、描述和状态
- 04获取问题详情
- 05删除问题并添加评论
适用场景
- 01创建 Jira 项目问题
- 02筛选并查看问题详情
- 03更新问题状态或描述
- 04为已有问题添加评论
MCP 相关
该 MCP 服务将 Jira REST API 操作作为工具提供,包括问题管理和评论操作。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Jira MCP 服务
一个模型上下文协议服务,可与 Jira 的 REST API 集成,让 AI 助手以编程方式管理 Jira 问题。
功能
此服务提供用于管理 Jira 问题的工具:
- 创建新问题(任务、史诗、子任务)
- 列出问题,并可按状态筛选
- 更新现有问题(摘要、描述、状态)
- 获取问题的详细信息
- 删除问题
- 为问题添加评论
设置
前提条件
- 拥有可访问 API 的 Jira 账户
- Jira API 令牌(可在 Atlassian Account Settings 中生成)
安装
通过 Smithery 安装
通过 Smithery 自动为 Claude 桌面端安装 Jira Server:
npx -y @smithery/cli install jira-server --client claude
手动安装
- 安装依赖项:
npm install
- 构建服务:
npm run build
配置
- 在工作目录中创建
.jira-config.json文件:
{
"projectKey": ["YOUR_PROJECT_KEY", "YOUR_OTHER_PROJECT_KEY"]
}
- 使用 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
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。