ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

Atlassian Dc MCP Confluence

โดย MrRefactoringรุ่น 0.6.0i★ –iรันบนเครื่อง
ชื่อใน registryio.github.MrRefactoring/atlassian-dc-mcp-confluence

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

MCP server for Atlassian Confluence Data Center - access and manage content

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): stdio
  • หมวด: อื่น ๆ
  • ต้องใส่ค่าเหล่านี้: CONFLUENCE_API_TOKEN

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

  • ผลตรวจเบื้องต้น: ผ่าน 1 จาก 1 ข้อ
  • รันในเครื่องคุณด้วยสิทธิ์ของผู้ใช้คุณ (ไฟล์ อินเทอร์เน็ต แอปต่าง ๆ)
  • ค่าที่คุณต้องใส่เอง: ATLASSIAN_DC_MCP_CONFIG_FILE, CONFLUENCE_HOST, CONFLUENCE_API_BASE_PATH, CONFLUENCE_API_TOKEN

ค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต

ต้องเตรียมก่อน

  • npmติดตั้ง Node.js (มีคำสั่ง npx) ในเครื่อง

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json

{
  "mcpServers": {
    "atlassian-dc-confluence": {
      "command": "npx",
      "args": [
        "-y",
        "confluence-datacenter-mcp"
      ],
      "env": {
        "ATLASSIAN_DC_MCP_CONFIG_FILE": "ใส่ค่าของคุณ",
        "CONFLUENCE_HOST": "ใส่ค่าของคุณ",
        "CONFLUENCE_API_BASE_PATH": "ใส่ค่าของคุณ",
        "CONFLUENCE_API_TOKEN": "ใส่ค่าของคุณ"
      }
    }
  }
}

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add atlassian-dc-confluence --env ATLASSIAN_DC_MCP_CONFIG_FILE='ใส่ค่าของคุณ' --env CONFLUENCE_HOST='ใส่ค่าของคุณ' --env CONFLUENCE_API_BASE_PATH='ใส่ค่าของคุณ' --env CONFLUENCE_API_TOKEN='ใส่ค่าของคุณ' -- npx -y confluence-datacenter-mcp

เติมค่าที่เว้นว่างไว้ก่อนรัน

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "atlassian-dc-confluence": {
      "command": "npx",
      "args": [
        "-y",
        "confluence-datacenter-mcp"
      ],
      "env": {
        "ATLASSIAN_DC_MCP_CONFIG_FILE": "ใส่ค่าของคุณ",
        "CONFLUENCE_HOST": "ใส่ค่าของคุณ",
        "CONFLUENCE_API_BASE_PATH": "ใส่ค่าของคุณ",
        "CONFLUENCE_API_TOKEN": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "atlassian-dc-confluence": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "confluence-datacenter-mcp"
      ],
      "env": {
        "ATLASSIAN_DC_MCP_CONFIG_FILE": "ใส่ค่าของคุณ",
        "CONFLUENCE_HOST": "ใส่ค่าของคุณ",
        "CONFLUENCE_API_BASE_PATH": "ใส่ค่าของคุณ",
        "CONFLUENCE_API_TOKEN": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าที่ต้องใส่เอง

  • ATLASSIAN_DC_MCP_CONFIG_FILE env
    Absolute path to a shared dotenv-style config file. When set, values are read from this file before direct environment variable overrides are applied.
  • CONFLUENCE_HOST env
    Confluence host domain (e.g. your-instance.atlassian.net). Required unless provided through ATLASSIAN_DC_MCP_CONFIG_FILE or CONFLUENCE_API_BASE_PATH.
  • CONFLUENCE_API_BASE_PATH env
    Confluence API base path (alternative to CONFLUENCE_HOST). Required unless provided through ATLASSIAN_DC_MCP_CONFIG_FILE or CONFLUENCE_HOST.
  • CONFLUENCE_API_TOKEN ความลับ env
    Confluence Personal Access Token or API token. Required unless provided through ATLASSIAN_DC_MCP_CONFIG_FILE.

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub MrRefactoring ซึ่งเป็นเจ้าของ repo

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

เทียบกับตัวอื่นในหมวด อื่น ๆi

  • ดาวมากกว่า 0% ของอีก 32696 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 46% ของอีก 32696 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 32696 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

Atlassian Dc MCP Confluence ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

ต้องใส่ค่าเหล่านี้: CONFLUENCE_API_TOKEN

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.6.0) เข้า registry 2 เดือนที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, LexPact UK Contracts

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Spec Driven Development

โดย formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

รันบนเครื่อง★ 440MITอัปเดต 14 เดือนที่ผ่านมา
ติดตั้ง

Remote Desktop Commander

โดย desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

รันบนคลาวด์★ 211อัปเดต เมื่อวานซืน
ติดตั้ง

LexPact UK Contracts

โดย Idadabhai

Generate UK-law contracts: NDA, service, freelance, recruiter terms of business, IR35.

รันบนเครื่องอัปเดต วันนี้
ติดตั้ง

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

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.

PackageVersionServer for
jira-datacenter-mcpJira Data Center / Server
confluence-datacenter-mcpConfluence Data Center / Server
bitbucket-datacenter-mcpBitbucket Data Center / Server
datacenter-mcp-coreShared runtime (installed automatically — not run directly)

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 _verb_noun (e.g. jira_search_issues, bitbucket_get_pull_request).

ServerToolsResourcesPrompts
Jira28844
Confluence11544
Bitbucket12044

Jira — 288 tools

GroupToolsCovers
issues71search (JQL), create/update/transition, comments, worklogs, links, attachments, watchers, votes
projects48projects, versions, components, roles, categories
users29user lookup/search, groups, assignable-user queries
workflows25workflows, statuses, schemes
agile22boards, sprints, backlog, epics
admin93fields, screens, permissions, notification/security schemes, and other administrative reads/writes

Confluence — 115 tools

GroupToolsCovers
content32pages/blogposts CRUD, bodies, versions, labels, children/descendants, search (CQL)
spaces30spaces, space content, permissions, watchers
users22users, groups, memberships
admin11global permissions, access mode, and other admin reads
webhooks9webhook registration and management
attachments11upload, list, update attachments; download binary content, page attachments and embedded images

Bitbucket — 120 tools

GroupToolsCovers
repositories55repos, branches, commits, files/browse (text and binary), diffs, tags, labels, settings
pullRequests30PR CRUD, diffs/changes, inline & file comments, tasks, reviews, merge/decline, participants
builds13build status and code-insights reports
permissions8project/repository permission grants
authentication6access tokens, SSH & GPG keys
projects5project CRUD
security3security-related reads

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:

npx jira-datacenter-mcp setup

npx confluence-datacenter-mcp setup npx bitbucket-datacenter-mcp setup

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 setup entirely 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):

FlagShortDescription
--host -HHost, e.g. jira.example.com
--api-base-path -bAPI base path or full URL
--token -tAPI token (PAT)
--username -uUsername for Basic auth (alternative to --token)
--password -pPassword for Basic auth (with --username)
--default-page-size -sDefault page size (positive integer)
--profile -PNamed profile for a second instance of the same product
--non-interactive-nNo prompts; exit non-zero if a required value is missing
--help-hShow usage
# Fully scripted

npx jira-datacenter-mcp setup --non-interactive --host jira.example.com --token "$JIRA_TOKEN"

Re-validate an already-stored token without re-entering it

npx jira-datacenter-mcp setup --non-interactive --host jira.example.com

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.

{

"mcpServers": { "atlassian-jira-dc": { "command": "npx", "args": ["-y", "jira-datacenter-mcp"], "env": { "JIRA_HOST": "jira.example.com", "JIRA_API_TOKEN": "your-token" } }, "atlassian-confluence-dc": { "command": "npx", "args": ["-y", "confluence-datacenter-mcp"], "env": { "CONFLUENCE_HOST": "confluence.example.com", "CONFLUENCE_API_TOKEN": "your-token" } }, "atlassian-bitbucket-dc": { "command": "npx", "args": ["-y", "bitbucket-datacenter-mcp"], "env": { "BITBUCKET_HOST": "bitbucket.example.com", "BITBUCKET_API_TOKEN": "your-token" } } } }

After running setup, this collapses to:

{

"mcpServers": { "atlassian-jira-dc": { "command": "npx", "args": ["-y", "jira-datacenter-mcp"] } } }

Claude Code
# Project scope (writes .mcp.json); add -s user for all projects

claude mcp add atlassian-jira-dc \ -e JIRA_HOST=jira.example.com \ -e JIRA_API_TOKEN=your-token \ -- npx -y jira-datacenter-mcp

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 -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 as Authorization: Bearer .
  • Basic auth — set *_USERNAME + *_PASSWORD (for older instances without PATs). Takes precedence over a token if both are configured.
  • Anonymous — set neither. No Authorization header is sent; works on instances that allow unauthenticated reads.
Generating a Personal Access Token
ProductPath in the web UI
JiraProfile → Personal Access Tokens → Create token
ConfluenceProfile/Settings → Personal Access Tokens → Create token
BitbucketManage account → HTTP access tokens → Create 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_*):

VariableRequiredDescription
*_HOST✅¹Domain (+ port), no protocol — e.g. jira.example.com
*_API_BASE_PATH✅¹Full base URL incl. protocol — alternative to *_HOST
*_API_TOKEN—Personal Access Token (Bearer auth)
*_USERNAME / *_PASSWORD—Basic auth pair (alternative to the token)
*_DEFAULT_PAGE_SIZE—Default page size for paged endpoints

¹ 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
VariableDefaultDescription
ATLASSIAN_DC_MCP_CONFIG_FILE—Absolute path to a shared dotenv file (see below); fails fast if set but missing
ATLASSIAN_DC_MCP_PROFILE—Selects a named profile's stored credentials (multiple instances)
ATLASSIAN_DC_MCP_HTTP_PORT—Serve over HTTP instead of stdio
ATLASSIAN_DC_MCP_LOG_LEVELinfodebug · info · warn · error
ATLASSIAN_DC_MCP_REQUEST_TIMEOUT_MS30000Per-request timeout to the Atlassian API

| ATLASSIAN_DC_MCP_MAX_RESPONSE_CHARS | 100000 | Cap on a tool result's

ตัดมาแค่ช่วงต้น อ่านต่อใน repo

ถาม PopNx