基于Node.js/TypeScript开发的Atlassian Jira Cloud专用Model Context Protocol(MCP)服务器,支持AI系统(如Claude、Cursor AI等大语言模型)安全、实时地与Jira项目、问题、评论及相关开发信息交互。
工具采用蛇形命名(snake_case),参数为驼峰命名(camelCase),返回Markdown格式结果。
工具名称 | 功能描述 | 核心参数 | 典型场景 |
---|---|---|---|
jira_ls_projects |
列出可访问的Jira项目 | name (项目名过滤)、limit (结果数量)、orderBy (排序字段) |
查看项目列表,筛选特定项目 |
jira_get_project |
获取项目详细信息(含组件、元数据) | projectKeyOrId (项目Key或ID,必填) |
查看项目配置、负责人、问题统计 |
jira_ls_issues |
搜索Jira问题(支持JQL查询) | jql (JQL语句)、projectKeyOrId 、statuses (状态列表) |
按条件筛选问题(如所属项目、状态) |
jira_get_issue |
获取问题详情(含评论、开发信息) | issueIdOrKey (问题ID或Key,必填) |
查看问题描述、评论、关联代码分支 |
jira_ls_comments |
列出问题评论 | issueIdOrKey (问题ID或Key,必填)、orderBy (按时间排序) |
追溯问题讨论历史 |
jira_add_comment |
向问题添加评论 | issueIdOrKey (问题ID或Key,必填)、commentBody (评论内容,必填) |
协作反馈、更新问题状态 |
jira_ls_statuses |
列出可用工作流状态 | projectKeyOrId (项目Key或ID,可选) |
检查状态转换规则,验证流程合法性 |
json
{ "name": "jira_ls_projects" }
json
{
"name": "jira_ls_projects",
"parameters": { "name": "Platform", "limit": 10, "orderBy": "name" }
}
json
{
"name": "jira_get_project",
"parameters": { "projectKeyOrId": "DEV" }
}
json
{
"name": "jira_ls_issues",
"parameters": { "jql": "project = DEV AND status = 'In Progress'" }
}
json
{
"name": "jira_add_comment",
"parameters": {
"issueIdOrKey": "PROJ-123",
"commentBody": "感谢更新!我会在今日下班前完成审核。"
}
}
命令采用短横线命名(kebab-case),支持--help
查看详细参数。
bash
# 基础命令
mcp-atlassian-jira ls-projects
# 带过滤条件
mcp-atlassian-jira ls-projects --name "Platform" --limit 10 --order-by "name"
bashmcp-atlassian-jira get-issue --issue-id-or-key PROJ-123
bash
mcp-atlassian-jira add-comment --issue-id-or-key PROJ-123 --body "此问题已列入下一冲刺优先级。"
所有响应均为Markdown格式,包含:
[PROJ-123](https://mycompany.atlassian.net/browse/PROJ-123)
)。
markdown
# Jira Projects
Showing **4** projects matching "Platform" out of 15 total projects.
| Key | Name | Lead | Issues |
|------|--------------------|---------------|--------------|
| PLAT | Platform Services | Maria Johnson | 204 issues |
| PLTX | Platform Extensions| Chris Smith | 156 issues |
*Retrieved from mycompany.atlassian.net on 2025-05-19 14:22 UTC*
JIRA_EMAIL
(Jira账号邮箱)和JIRA_API_TOKEN
(API令牌)进行认证。通过集成此服务器,开发团队可将Jira数据与AI能力深度结合,提升协作效率与决策智能化水平。