
Atlassian Dc Mcp Confluence
io.github.MrRefactoring由 GitHub 账号 MrRefactoring 发布v0.6.0更新于 Oct 24, 2026
MCP server for Atlassian Confluence Data Center - access and manage content
发布方自己的服务:Atlassian Rovo MCP Server
概览
让 AI 助手通过 MCP 工具读取、搜索和管理自建 Confluence Data Center 实例上的内容。
- 可以做什么
- 把兼容 MCP 的助手连接到自建的 Confluence Data Center 或 Server 实例。它提供 115 个按领域分组的工具:content(页面和博客文章增删改查、正文、版本、标签、子页面、CQL 搜索)、spaces(空间、空间内容、权限、关注者)、users(用户与用户组)、admin(管理读取)、webhooks(webhook 注册与管理)以及 attachments(上传、列出、更新附件,下载二进制内容、页面附件和内嵌图片)。它还提供资源和提示词,工具带有只读或破坏性标注。
- 适用场景
- 当助手需要搜索、读取或编辑自建 Data Center 或 Server 实例上的 Confluence 页面和空间时使用,例如查找文档、起草或更新页面、管理附件和标签。它不适用于 Atlassian Cloud,后者使用不同的端点和认证方式。只有在你确实能访问此类实例并希望助手使用 Confluence 内容时才安装。
- 运行要求
- 通过 npx 以 stdio 本地进程运行(需要 Node.js;README 中开发环境要求 Node.js >= 26)。需要可访问的自建 Confluence Data Center/Server 实例,以及 CONFLUENCE_HOST 或 CONFLUENCE_API_BASE_PATH 之一,还需要 CONFLUENCE_API_TOKEN(或 Basic 认证的用户名/密码),除非通过 ATLASSIAN_DC_MCP_CONFIG_FILE 提供。可用交互式 setup 命令把凭据存入系统钥匙串或 0600 文件。
安装
在 SourceWeft 中
- 打开 控制台中的 Atlassian Dc Mcp Confluence,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
[npm jira-datacenter-mcp] [npm confluence-datacenter-mcp] [npm bitbucket-datacenter-mcp] [License: MIT]
Atlassian Data Center MCP
Community project — not affiliated with, endorsed by, or supported by Atlassian. Use at your own discretion.
Model Context Protocol (MCP) servers that connect Claude Desktop, Claude Code, Cursor, and any other MCP-compatible AI assistant to self-hosted Atlassian Data Center (formerly Server) instances: Jira, Confluence, and Bitbucket.
Search and manage Jira issues, read and edit Confluence pages, review Bitbucket pull requests — from your AI assistant, with credentials stored in your OS keychain instead of pasted into a client config.
Each product is a separate package — install only the ones you need.
Contents
- Capabilities
- Quick start
- Connecting a client — Claude Desktop · Claude Code · Cursor & others
- Authentication & tokens
- Configuration reference
- Features
- Development
- License
Capabilities
Each server exposes MCP tools (actions the assistant can call), resources (readable context endpoints), and prompts (ready-made workflows). Tools are grouped by domain and follow the naming pattern <product>_verb_noun (e.g. jira_search_issues, bitbucket_get_pull_request).
Jira — 288 tools
Confluence — 115 tools
Bitbucket — 120 tools
Every tool carries MCP annotations (read-only vs. destructive hints), and argument completions are provided for common identifiers (project keys, board IDs, repository slugs) so compatible clients can autocomplete them.
Quick start
Each package ships an interactive setup command that stores credentials in the most secure place your OS offers (macOS Keychain, or a 0600 file elsewhere). Run it once per product:
Setup prompts for host, API base path, default page size, and API token, then makes a live authenticated request to verify everything before saving — a wrong host or token is caught immediately. Leave the token blank to configure anonymous (unauthenticated) access on instances that allow it.
After setup, the server boots with zero environment variables — see Connecting a client.
Prefer explicit config? You can skip
setupentirely and pass credentials via environment variables or a shared config file instead. See the Configuration reference.
Scripted / non-interactive setup
Setup accepts flags for CI or remote bootstrap (--help for the full list):
In --non-interactive mode, missing values are resolved from existing configuration and the command exits 1 on the first validation failure — usable as a CI gate.
Connecting a client
Once setup has stored your credentials, the env block can be empty. The examples below pass credentials inline for clarity; drop the env entries if you ran setup.
Set *_HOST to a domain (+ optional port) without a protocol — https:// is assumed. To point at a non-standard path or force http://, use *_API_BASE_PATH with a full URL instead (the product-specific API suffix is appended automatically — don't include it).
Claude Desktop
Config file: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) · %APPDATA%\Claude\claude_desktop_config.json (Windows). Keep only the servers you need.
After running setup, this collapses to:
Claude Code
Swap -e JIRA_HOST=… for -e JIRA_API_BASE_PATH=https://jira.example.com/rest, or drop the -e flags entirely if you ran setup.
Cursor & other MCP clients
Any stdio MCP client works. Point it at the command npx -y <product>-datacenter-mcp and supply credentials through its env mechanism (or rely on setup). For remote/multi-client hosting, use the HTTP transport.
Authentication & tokens
Three modes, resolved per request:
- Personal Access Token (recommended) — set
*_API_TOKEN. Sent asAuthorization: Bearer <token>. - Basic auth — set
*_USERNAME+*_PASSWORD(for older instances without PATs). Takes precedence over a token if both are configured. - Anonymous — set neither. No
Authorizationheader is sent; works on instances that allow unauthenticated reads.
Generating a Personal Access Token
Give the token the minimum permissions it needs and copy it immediately — it is shown only once.
Configuration reference
Per-product variables
Each product reads its own prefix (JIRA_*, CONFLUENCE_*, BITBUCKET_*):
¹ Provide one of *_HOST or *_API_BASE_PATH. The API suffix is appended for you and must not be included: Jira /rest (+ /api/2), Confluence /rest/api, Bitbucket /rest (+ /api/latest).
Global variables
Precedence
At startup each config key is resolved by walking these sources in order and taking the first non-empty value:
Process env always wins, so you can override a stored credential for a single session. Keychain reads are cached once at startup — tool calls never shell out.
Shared config file
To reuse one set of credentials across several MCP hosts on a machine, put the *_HOST / *_API_TOKEN / … variables in one dotenv file and point every server at it with an absolute ATLASSIAN_DC_MCP_CONFIG_FILE:
Features
Where credentials are stored
setup splits secrets from non-secrets:
- macOS — token/password go to the login Keychain (service
atlassian-dc-mcp); the copy in the home file is cleared after a successful write, so there's never a second copy in a less-secure place. - Linux — home file
~/.atlassian-dc-mcp/<product>.env, mode0600(your user only). - Windows —
%USERPROFILE%\.atlassian-dc-mcp\<product>.env, inheriting your user-profile ACL.
Non-secret fields (host, base path, page size) always live in the home file.
Multiple instances (profiles)
To run two instances of the same product (e.g. two Jira sites), give each a --profile at setup and select it at launch with ATLASSIAN_DC_MCP_PROFILE:
A profile only changes which home file (<product>.<profile>.env) and Keychain account are used.
Transport: stdio & HTTP
By default every server speaks stdio — what local hosts like Claude Desktop expect. Set ATLASSIAN_DC_MCP_HTTP_PORT to a positive integer to serve the Streamable HTTP transport instead (for remote/multi-client access); the two are mutually exclusive per process.
The HTTP transport carries no auth of its own beyond the configured Atlassian credentials — put your own reverse proxy, TLS, and access control in front of it before exposing it beyond localhost.
Resilience
- Retries — transient failures (HTTP 429 and 5xx) are retried with exponential backoff and jitter (up to 3 attempts). A server-provided
Retry-Afterheader is honored (clamped to 30s) instead of the computed backoff. 4xx client errors are never retried. - Response cap — tool results larger than
ATLASSIAN_DC_MCP_MAX_RESPONSE_CHARS(default 100k chars) are truncated with a marker, so a single broad query can't flood the context window. Set0to disable. - Bounded pagination — small, naturally finite lists (a project's versions, a page's labels) are auto-assembled into one result; open-ended searches (JQL/CQL, repo listings) stay single-page and agent-driven so they can't return an unbounded amount of data.
- Binary downloads — every download tool takes an optional absolute
outputPath: with it the file is written to disk and only its metadata comes back, so size is irrelevant. Without it the bytes are returned as their own content block (an image, or a base64 resource blob), bypassing the response cap; anything overATLASSIAN_DC_MCP_MAX_INLINE_BYTESis refused with a pointer tooutputPathrather than truncated. That ceiling is 1 MiB for raster images, which a host decodes as a picture, and 256 KiB for everything else, whose base64 a host can only read as text.
Logging
All logs go to stderr as one JSON object per line ({"timestamp","level","message",…}), keeping stdout clean for the stdio protocol. Control verbosity with ATLASSIAN_DC_MCP_LOG_LEVEL:
Development
A pnpm workspace monorepo. Four packages under packages/: core (shared runtime) and one per product.
Prerequisites: Node.js ≥ 26 · pnpm (pinned to 11.9.0 via packageManager) · a reachable Atlassian DC/Server instance.
Build or test a single package with --filter:
Live smoke test
Unit tests mock the API client, so they can't catch an auth/network/API-shape regression against a real instance. Each product can run an opt-in, read-only live test that skips itself (not a failure) when unconfigured:
.env.live is gitignored — never commit real credentials.
Releasing
Versioning and publishing use Changesets; all four packages move in lockstep (a fixed group). Any behavior-changing PR should include one:
Commit the generated .changeset/*.md alongside your change. Merging the resulting "Version Packages" PR is what publishes to npm and the MCP Registry.
License
来源:README.md,提交 ae4ca9b
工具
0版本历史
2- v0.6.0最新Sep 22, 2026
- v0.5.0Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Atlassian 集成

Atlassian Rovo MCP Server
com.atlassian官方发布者
Atlassian 官方远程 MCP 服务器,让助手搜索、读取、创建和更新 Jira、Confluence、Bitbucket、Compass、Loom 及平台数据。

Atlassian (browser SSO)
由 GitHub 账号 GeiserX 发布
本地 MCP 服务器,提供完整的 mcp-atlassian Jira 与 Confluence 工具集,用你自己的 SSO 浏览器会话而非 API 令牌完成认证。

Mcp Atlassian Extended
由 GitHub 账号 vish288 发布
面向 Jira 与 Confluence 的 MCP 服务器,可处理工单、链接、附件、看板、冲刺、版本与团队日历,并支持只读锁定。

Atlassian Dc Mcp Jira
由 GitHub 账号 b1ff 发布
用于 Atlassian Jira Data Center 的 MCP 服务器 - 搜索、查看和创建问题AI 翻译

Atlassian Dc Mcp Confluence
由 GitHub 账号 b1ff 发布
MCP server for Atlassian Confluence Data Center - access and manage content