私人阿特拉斯
Claude Code插件,用于协调与Atlassian MCP服务器的交互, 保持Jira和Confluence响应的重点和上下文效率。
问题
Atlassian MCP服务器返回详细的JSON。获取单个Confluence页面 可以消耗数千个代币;JQL搜索转储20个完整问题对象 更糟。没有调解,每一次Atlassian互动都有淹没上下文的风险 窗户有噪音。
此插件的功能
- 摘要第一个输出:默认情况下为摘要,仅应要求提供完整内容
- 有针对性的查询:JQL/CQL模式,仅获取所需内容
- cloudId缓存:从设置文件中读取一次,从不冗余获取
- 结构化研究:用于多步骤Atlassian研究的自主代理
这使得原始的中间结果不会出现在主要对话中
组件
| 组件 | 类型 | 用途 |
|---|---|---|
atlassian-mediation | 技能 | 教克劳德高效的Atlassian互动的纪律 |
/jira | 命令 | 搜索Jira或查找摘要输出的问题 |
/confluence | 命令 | 搜索汇流或获取具有摘要输出的页面 |
atlassian-researcher | Agent | 跨Jira+Confluence的多步自主研究 |
先决条件
- 用Claude代码配置Atlassian MCP服务器
(mcp__claude_ai_Atlassian__* 可用工具)
- 一个可以访问您工作区的Atlassian帐户
设置
- 安装插件 克劳德代码
- 创建设置文件 在
$CLAUDE_CONFIG_DIR/private-atlassian.local.md
(这通常是 ~/.claude/private-atlassian.local.md,但使用env-var):
cp .claude/private-atlassian.local.md.example "$CLAUDE_CONFIG_DIR/private-atlassian.local.md"- 查找您的云ID --问克劳德:
> “我的Atlassian云ID是什么?”
克劳德会打电话的 getAccessibleAtlassianResources 并显示它。
- 编辑
$CLAUDE_CONFIG_DIR/private-atlassian.local.md:
---
cloud_id: "your-cloud-id-here"
site_url: "https://your-org.atlassian.net"
---此文件位于仓库之外,从未提交。
用法
命令
/jira PROJ-123
/jira my open bugs
/jira project = MYPROJ AND status = "In Progress"
/confluence deployment runbooks
/confluence auth docs in ENG space
/confluence 123456789代理
自然地问:
“研究身份重构的背景——查看Jira和Confluence。”
“给我一个PROJ-456的完整图片:链接的问题、历史、相关文档。”
“关于我们的部署过程,存在哪些Confluence页面?”
技能(自动)
这 atlassian-mediation 只要你问克劳德,技能就会自动激活 查找Jira或Confluence内容,强制执行上下文高效行为 而无需任何显式调用。
配置
设置存储在 $CLAUDE_CONFIG_DIR/private-atlassian.local.md (在回购之外,从未承诺)。 看 .claude/private-atlassian.local.md.example 在模板的仓库中。
| 字段 | 描述 |
|---|---|
cloud_id | Atlassian工作区UUID(必需) |
site_url | 您的Atlassian网站URL,例如。 https://acme.atlassian.net |
许可证
麻省理工学院
