Skip to content

Installation.zh CN

github-actions[bot] edited this page Aug 13, 2026 · 2 revisions

安装

以英文版为准English

要求

  • Node.js 22 或更新engines: ">=22")。
  • 能访问你的 Jira / Confluence / Bitbucket Data Center 实例。
  • 运行服务器不需要 Docker(Docker 只用于项目自身的 E2E 测试环境)。

npm 包方式

包发布后,包名为 @zaimokuza/atlassian-server-mcp,直接运行:

npx @zaimokuza/atlassian-server-mcp

在 MCP client 配置中使用此形式,无需构建步骤。

源码方式

git clone <repository-url>
cd atlassian-server-mcp
pnpm install
pnpm build
node dist/cli.js --help

服务器通过 stdio 讲 MCP。所有应用日志走 stderr;stdout 只用于 MCP JSON-RPC。

配置产品

产品 URL 存在即启用,可配置一到三个产品;未配置的产品及其 typed 工具 会被隐藏:

export JIRA_URL=https://jira.example.internal
export JIRA_TOKEN=...

export CONFLUENCE_URL=https://confluence.example.internal
export CONFLUENCE_TOKEN=...

export BITBUCKET_URL=https://bitbucket.example.internal
export BITBUCKET_TOKEN=...

token/Basic 规则见认证与 TLS;接入 MCP client 见客户端配置

用 doctor 验证

默认启动探测只打印警告——产品不可达或 PAT 过期不会阻止服务器启动。 严格的起飞前检查(首次安装、CI 准备)用:

npx @zaimokuza/atlassian-server-mcp doctor
# 源码方式:
node dist/cli.js doctor

doctor 逐项输出 PASS/WARN/FAIL 并附可操作的修复建议:

  • 配置有效性(至少一个产品 URL、凭证完整性)
  • CA 文件可读性(如配置)
  • 产品可达性与凭证有效性(经 serverInfo
  • 产品版本是否在测试基线内(偏离为 WARN,从不致命)
  • TLS 连通性
  • ATLASSIAN_FILE_ROOT 存在且可写(如配置)

任一 FAIL 非零退出;WARN 不阻塞。失败时见故障排查

下一步


English version(英文版为准)

Clone this wiki locally