Loading...
Loading...
Compare original and translation side by side
mcp-atlassianmcp-atlassianaptbashcurlaptbashcurlImportant — interactive skill only. This skill requires user interaction (auth prompts, Jira credentials). It must not be called as a sub-step from autonomous skill pipelines (fast-meeting, issue-review, etc.) — doing so will stall the pipeline waiting for input that will never arrive.
重要提示 — 仅支持交互式skill:本skill需要用户交互(身份验证提示、Jira凭证输入)。禁止在自主skill流水线(fast-meeting、issue-review等)中作为子步骤调用,否则流水线会因永远等待输入而停滞。
bash "$(dirname "$0")/reference/setup.sh"aptghglabjquvxuvcurl -LsSf https://astral.sh/uv/install.sh | shbash "$(dirname "$0")/reference/setup.sh"aptghglabjquvxuvcurl -LsSf https://astral.sh/uv/install.sh | shgh auth status 2>&1gh auth logingh auth loginglab auth status 2>&1glab auth loginglab auth logingh auth status 2>&1gh auth logingh auth loginglab auth status 2>&1glab auth loginglab auth loginuvx --version 2>&1 || ~/.local/bin/uvx --version 2>&1~/.bashrc~/.profile~/.config/opencode/opencode.json{}mcp.mcp-atlassianhttps://jira.dedalus.com/For Jira Cloud users: use(your email) +JIRA_USERNAME(from https://id.atlassian.com/manage-profile/security/api-tokens) instead of a PAT.JIRA_API_TOKEN
mcp-atlassian~/.config/opencode/opencode.json{
"mcp": {
"mcp-atlassian": {
"type": "local",
"command": ["uvx", "mcp-atlassian"],
"environment": {
"JIRA_URL": "<jira-url>",
"JIRA_PERSONAL_TOKEN": "<pat>"
},
"enabled": true
}
}
}{
"mcp": {
"mcp-atlassian": {
"type": "local",
"command": ["uvx", "mcp-atlassian"],
"environment": {
"JIRA_URL": "<jira-url>",
"JIRA_USERNAME": "<email>",
"JIRA_API_TOKEN": "<api-token>"
},
"enabled": true
}
}
}chmod 600 ~/.config/opencode/opencode.jsonuvx --version 2>&1 || ~/.local/bin/uvx --version 2>&1~/.bashrc~/.profile~/.config/opencode/opencode.json{}mcp.mcp-atlassianhttps://jira.dedalus.com/对于Jira Cloud用户:请使用(你的邮箱)+JIRA_USERNAME(可从https://id.atlassian.com/manage-profile/security/api-tokens 获取)替代PAT。JIRA_API_TOKEN
mcp-atlassian~/.config/opencode/opencode.json{
"mcp": {
"mcp-atlassian": {
"type": "local",
"command": ["uvx", "mcp-atlassian"],
"environment": {
"JIRA_URL": "<jira-url>",
"JIRA_PERSONAL_TOKEN": "<pat>"
},
"enabled": true
}
}
}{
"mcp": {
"mcp-atlassian": {
"type": "local",
"command": ["uvx", "mcp-atlassian"],
"environment": {
"JIRA_URL": "<jira-url>",
"JIRA_USERNAME": "<email>",
"JIRA_API_TOKEN": "<api-token>"
},
"enabled": true
}
}
}chmod 600 ~/.config/opencode/opencode.json| Component | Status |
|---|---|
| gh | installed / already ok |
| glab | installed / already ok |
| jq | installed / already ok |
| uvx | installed / already ok |
| gh auth | authenticated / action needed |
| glab auth | authenticated / action needed |
| mcp-atlassian | configured / already ok / skipped |
| 组件 | 状态 |
|---|---|
| gh | 已安装 / 状态正常 |
| glab | 已安装 / 状态正常 |
| jq | 已安装 / 状态正常 |
| uvx | 已安装 / 状态正常 |
| gh auth | 已验证 / 需要操作 |
| glab auth | 已验证 / 需要操作 |
| mcp-atlassian | 已配置 / 状态正常 / 已跳过 |