atlassian-dc-mcp

Three MCP servers for Atlassian Data Center: Jira, Confluence and Bitbucket with interactive setup and protected token storage.

  • 109 ★ on the repository
  • Last commit
  • MIT
MCP server

Extended access

Why this level

  • Tokens give the agent access to company issues, pages and code, including writes.
All reasons and checks

b1ff/atlassian-dc-mcp

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/atlassian-dc-mcp

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Tokens give the agent access to company issues, pages and code, including writes.

This is third-party code. Review the repository files before installing.

What it does

The repository publishes three npm packages: `@atlassian-dc-mcp/jira`, `@atlassian-dc-mcp/confluence` and `@atlassian-dc-mcp/bitbucket`. Each connects an agent to its own Atlassian Data Center product: in Jira the agent searches, views and creates issues, in Confluence it reads and manages pages, in Bitbucket it works with repositories and code. Every package has a `setup` command: it asks for host, API base path and token, validates access with a request and stores the token in the macOS Keychain or in `~/.atlassian-dc-mcp/<product>.env` with mode 0600. After that the server starts with no environment variables.

Who it is for. Teams that run Jira, Confluence and Bitbucket on their own Data Center servers and want to connect an agent to them.

Good fit when

  • An agent works through the Jira queue by JQL and prepares a summary.
  • You need to find a policy page in Confluence and quote it.
  • An agent inspects a Bitbucket repository and locates a file.
  • One credential set has to work in Claude Code, Cursor and Claude Desktop.

Not a fit when

  • You want a single Atlassian Rovo server instead of three separate packages.
  • A token with broad rights must not be given to an agent.
  • You need a project endorsed and supported by Atlassian itself.

Example request

Find my team open Jira issues, sort them by priority and describe the three most urgent.

MCP

Transport
stdio
Authentication
API key

Environment variables

JIRA_HOST required
Jira Data Center host, for example `jira.example.com`.
JIRA_API_TOKEN required, secret
Jira personal access token.
CONFLUENCE_API_TOKEN secret
Token for the Confluence server.
BITBUCKET_API_TOKEN secret
Token for the Bitbucket server.

Limitations

The project is community-maintained and not endorsed or supported by Atlassian. It needs Node.js 18 or newer, npm 7 and a token for each product, created separately in Jira, Confluence and Bitbucket. Each product runs as its own server. A token with write rights lets the agent create issues and edit pages. On Windows the 0600 file mode does not apply, so protection depends on the user profile permissions.

How to disable. Remove the server entries with `claude mcp remove` or from client configuration. Delete tokens from the Keychain or `~/.atlassian-dc-mcp/` and revoke them in Atlassian.

FAQ

How do I connect Jira Data Center to Claude Code?

Run `claude mcp add atlassian-jira-dc -e JIRA_HOST=your-jira-host -e JIRA_API_TOKEN=your-token -- npx -y @atlassian-dc-mcp/jira`. Or run `npx @atlassian-dc-mcp/jira setup` once and no variables are needed.

Where is the token stored?

On macOS in the Keychain, on Linux in `~/.atlassian-dc-mcp/<product>.env` with mode 0600, on Windows in `%USERPROFILE%\.atlassian-dc-mcp`. Environment variables take precedence over saved values.

Can several clients share one settings file?

Yes: put the `JIRA_*`, `CONFLUENCE_*` and `BITBUCKET_*` variables in one dotenv file and point `ATLASSIAN_DC_MCP_CONFIG_FILE` at it.

Do I have to install all three servers?

No, connect only the products you need. Each package runs on its own with its own token.

Is the project endorsed by Atlassian?

No. It is a community project, not affiliated with or supported by Atlassian.

Discussion

No questions or reviews yet.

add-mcp writes an MCP server into the configs of 25 agents with one command: Claude Code, Codex, Cursor, VS Code, Zed and more

CLIExtended access321Repository stars
Official

An MCP server that graphs repository dependencies, writes docs from the graph and answers agent questions via codebase-qna

MCP serverExtended access196Repository stars

A plugin with skills for building TypeScript MCP servers and MCP apps: the agent scaffolds, edits, debugs and verifies them

PluginExtended access10.9KRepository stars
Russian stack

An MCP server, CLI tool and skill for Yandex's SourceCraft development platform: repositories, issues, pull requests, CI/CD and releases, 48 tools

MCP serverBroad access

MCP server that fetches the exact documentation section instead of the whole file: a heading index and byte-precise reads

MCP serverMinimal access207Repository stars

MCP DevTools replaces a dozen MCP servers with one Go binary: search, page fetch, package documentation and GitHub.

MCP serverExtended access165Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
atlassian-dc-mcp (this card)noAPI key109
MCP Atlassiannokey is optional6,116another project for Jira and Confluence; here three separate packages, Bitbucket among them
Atlassian Rovo MCP ServeryesOAuth1,160Atlassian official cloud server; this is an unofficial set for Data Center

README in short

A Lerna monorepo with three packages. The README covers setup for Claude Desktop and Claude Code in detail, along with configuration sources and their precedence.

README badge

Report a problem