MCP server for Jira & Confluence — 22 tools, 15 resources, 5 prompts for custom fields, issue links, attachments, agile boards, sprints, versions, team calendars and sprint capacity. MCP 2026-07-28 (MCP 2.0); complements mcp-atlassian; run with writes or locked read-only (MCP_READ_ONLY).
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
claude mcp add atlassian-extended --env JIRA_URL='<JIRA_URL>' --env JIRA_API_TOKEN='<JIRA_API_TOKEN>' --env JIRA_PAT='<JIRA_PAT>' --env CONFLUENCE_API_TOKEN='<CONFLUENCE_API_TOKEN>' --env CONFLUENCE_PAT='<CONFLUENCE_PAT>' --env ATLASSIAN_HTTP_BEARER_TOKEN='<ATLASSIAN_HTTP_BEARER_TOKEN>' -- uvx mcp-atlassian-extended~/.codex/config.toml
[mcp_servers.atlassian-extended]
command = "uvx"
args = ["mcp-atlassian-extended"]
env = { JIRA_URL = "<JIRA_URL>", JIRA_API_TOKEN = "<JIRA_API_TOKEN>", JIRA_PAT = "<JIRA_PAT>", CONFLUENCE_API_TOKEN = "<CONFLUENCE_API_TOKEN>", CONFLUENCE_PAT = "<CONFLUENCE_PAT>", ATLASSIAN_HTTP_BEARER_TOKEN = "<ATLASSIAN_HTTP_BEARER_TOKEN>" }
# codex mcp add atlassian-extended --env JIRA_URL='<JIRA_URL>' --env JIRA_API_TOKEN='<JIRA_API_TOKEN>' --env JIRA_PAT='<JIRA_PAT>' --env CONFLUENCE_API_TOKEN='<CONFLUENCE_API_TOKEN>' --env CONFLUENCE_PAT='<CONFLUENCE_PAT>' --env ATLASSIAN_HTTP_BEARER_TOKEN='<ATLASSIAN_HTTP_BEARER_TOKEN>' -- uvx mcp-atlassian-extended~/.cursor/mcp.json
{
"mcpServers": {
"atlassian-extended": {
"command": "uvx",
"args": [
"mcp-atlassian-extended"
],
"env": {
"JIRA_URL": "<JIRA_URL>",
"JIRA_API_TOKEN": "<JIRA_API_TOKEN>",
"JIRA_PAT": "<JIRA_PAT>",
"CONFLUENCE_API_TOKEN": "<CONFLUENCE_API_TOKEN>",
"CONFLUENCE_PAT": "<CONFLUENCE_PAT>",
"ATLASSIAN_HTTP_BEARER_TOKEN": "<ATLASSIAN_HTTP_BEARER_TOKEN>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"atlassian-extended": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-atlassian-extended"
],
"env": {
"JIRA_URL": "<JIRA_URL>",
"JIRA_API_TOKEN": "<JIRA_API_TOKEN>",
"JIRA_PAT": "<JIRA_PAT>",
"CONFLUENCE_API_TOKEN": "<CONFLUENCE_API_TOKEN>",
"CONFLUENCE_PAT": "<CONFLUENCE_PAT>",
"ATLASSIAN_HTTP_BEARER_TOKEN": "<ATLASSIAN_HTTP_BEARER_TOKEN>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"atlassian-extended": {
"command": "uvx",
"args": [
"mcp-atlassian-extended"
],
"env": {
"JIRA_URL": "<JIRA_URL>",
"JIRA_API_TOKEN": "<JIRA_API_TOKEN>",
"JIRA_PAT": "<JIRA_PAT>",
"CONFLUENCE_API_TOKEN": "<CONFLUENCE_API_TOKEN>",
"CONFLUENCE_PAT": "<CONFLUENCE_PAT>",
"ATLASSIAN_HTTP_BEARER_TOKEN": "<ATLASSIAN_HTTP_BEARER_TOKEN>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"atlassian-extended": {
"command": "uvx",
"args": [
"mcp-atlassian-extended"
],
"env": {
"JIRA_URL": "<JIRA_URL>",
"JIRA_API_TOKEN": "<JIRA_API_TOKEN>",
"JIRA_PAT": "<JIRA_PAT>",
"CONFLUENCE_API_TOKEN": "<CONFLUENCE_API_TOKEN>",
"CONFLUENCE_PAT": "<CONFLUENCE_PAT>",
"ATLASSIAN_HTTP_BEARER_TOKEN": "<ATLASSIAN_HTTP_BEARER_TOKEN>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"atlassian-extended": {
"command": "uvx",
"args": [
"mcp-atlassian-extended"
],
"env": {
"JIRA_URL": "<JIRA_URL>",
"JIRA_API_TOKEN": "<JIRA_API_TOKEN>",
"JIRA_PAT": "<JIRA_PAT>",
"CONFLUENCE_API_TOKEN": "<CONFLUENCE_API_TOKEN>",
"CONFLUENCE_PAT": "<CONFLUENCE_PAT>",
"ATLASSIAN_HTTP_BEARER_TOKEN": "<ATLASSIAN_HTTP_BEARER_TOKEN>"
}
}
}
}需要的环境变量
JIRA_URLJIRA_API_TOKENJIRA_PATCONFLUENCE_API_TOKENCONFLUENCE_PATATLASSIAN_HTTP_BEARER_TOKEN
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。