用途:以只读方式访问 Jira 与 Confluence 内容,令牌按产品分开,遵循最小权限原则。
主要能力:列出 Jira 项目与 Confluence 空间;读取单个 Jira 事务(摘要、描述、状态、评论、子任务、链接、父级等);查询事务评论;用 JQL 搜索事务(如 active sprint、epic children、全文搜索);读取 Confluence 页面及子页面;用 CQL 搜索页面;列出看板与冲刺并查看冲刺内事务。
使用方式:需设置四个环境变量:ATLASSIAN_CLOUD_ID、ATLASSIAN_EMAIL、ATLASSIAN_JIRA_READ_ONLY_TOKEN、ATLASSIAN_CONFLUENCE_READ_ONLY_TOKEN。所有调用通过 api.atlassian.com 网关,使用 curl 加 Basic Auth。Jira 搜索须用 /rest/api/3/search/jql,旧 /search 已移除;结果采用游标分页,检查 isLast 判断是否截断。
限制:仅只读;令牌按产品区分,Jira 令牌不能访问 Confluence,反之亦然;存在速率限制,429 时需等待重试;调试时不得输出或记录令牌值;令牌需具备 read:jira-work 或 read:confluence-content.all 范围。
输出建议:默认汇总而非输出原始 JSON,评论默认展示最近 3 条,大型页面按任务相关章节摘要。