PlugWiki
Jira Data Center MCP (b1ff) logo

Jira Data Center MCP Server by b1ff: Search and Edit Issues with AI

CommunityLocal

Lets your AI assistant search, read, create and update issues on your own Jira Data Center server.

This community server runs on your computer and talks to your Jira Data Center with a personal access token. It is aimed at Data Center, not at Atlassian's hosted cloud. The same project also ships Confluence and Bitbucket servers as separate packages.

You sign in with a Jira personal access token and your Jira host name, either in the config or once through the package's setup command. By default the assistant can create and edit issues and comments, move issues between statuses and remove issue links. Deleting versions and uploading files are off unless you turn them on.

Good for

  • Teams on self-hosted Jira Data Center who want the assistant to find and triage issues
  • Developers who want to comment on, link and move issues without leaving the editor
  • Release managers who track and release project versions

Works in

12 should work

Tap an app to see how to set it up and any known problems.

Install Jira Data Center MCP (b1ff)

Claude Code

  1. 1

    Copy this prompt.

    Add the Jira Data Center MCP (b1ff) server to Claude Code. Run this command:
    
    claude mcp add jira-data-center-b1ff -e JIRA_HOST=<JIRA_HOST> -e JIRA_API_TOKEN=<JIRA_API_TOKEN> -- npx -y @atlassian-dc-mcp/jira
    
    Ask me for JIRA_HOST, JIRA_API_TOKEN and only put the values in that config, nowhere else.
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js.

Built from the package data we hold. Not yet tested by us.

Tools

  • Finds issues with a JQL query

    Runs a JQL search against your Jira Data Center and returns matching issues. You can limit the fields, expand sections and page through results.

    Try: “Find open bugs assigned to me in project PAY”

    Network · jira_searchIssues

  • Shows one issue in full

    Fetches an issue by key, with its fields, subtasks and parent. You can ask for extra sections such as changelog or rendered fields.

    Try: “Show me PAY-123 with its changelog”

    Network · jira_getIssue

  • Lists the comments on an issue

    Returns the comments on an issue by key, paged, with an option for rendered text.

    Try: “Show the comments on PAY-123”

    Network · jira_getIssueComments

  • Creates a new issue

    Makes an issue in a project from a summary, a wiki-markup description and an issue type ID. Custom fields and labels go in an extra object.

    Try: “Create a bug in PAY titled "Refund fails on retry"”

    Write · jira_createIssue

  • Edits an issue's fields

    Changes the summary, description, issue type or custom fields of an existing issue. Fields you leave out stay as they are.

    Try: “Change the summary of PAY-123 to "Refund fails after retry"”

    Write · jira_updateIssue

  • Adds a comment to an issue

    Posts a new comment, written in Jira wiki markup, on the issue you name.

    Try: “Comment on PAY-123 that the fix is in review”

    Write · jira_postIssueComment

  • Rewrites an existing comment

    Replaces the text of a comment you point to by ID. Look the ID up with the comments tool first.

    Try: “Fix the typo in my last comment on PAY-123”

    Write · jira_updateIssueComment

  • Lists the status moves an issue allows

    Returns the workflow transitions available for an issue, with their IDs, names and target statuses.

    Try: “What status can PAY-123 move to?”

    Network · jira_getTransitions

  • Moves an issue to another status

    Applies a workflow transition by ID, such as In Progress to Done. Get the allowed IDs from the transitions tool first.

    Try: “Move PAY-123 to Done”

    Write · jira_transitionIssue

  • Shows linked pull requests, commits or branches

    Reads the Development panel of an issue and returns linked pull requests by default, from Bitbucket unless you name another application. You can ask for commits or branches instead.

    Try: “Which pull requests are linked to PAY-123?”

    Network · jira_getIssueDevelopmentInfo

  • Lists the issue link types

    Returns the link types your Jira knows, such as Blocks, Relates and Duplicate, so you can use a valid name when linking.

    Try: “What link types does our Jira have?”

    Network · jira_getIssueLinkTypes

  • Links two issues together

    Creates a link of a chosen type between two issues. The tool warns that direction is easy to get backwards, so it asks the assistant to read the first issue afterwards and check.

    Try: “Mark PAY-123 as blocking PAY-130”

    Write · jira_linkIssues

Read from the source code

Permissions

high risk · 5 things to watch

High risk

The assistant can create and edit issues and comments, change statuses and delete issue links, with whatever access your token has. Create the token from an account that only reaches the projects you need, and leave the opt-in delete and upload settings off.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It can delete issue links

    The unlink tool removes a link between two issues and is on by default. Everything it does uses your token's permissions, so use an account with limited project access. npmjs.com

  • It creates and edits issues and comments

    The assistant can create issues, rewrite descriptions and comments, change statuses and release or archive versions. There is no read-only switch, so a token with read-only Jira permissions is the only way to prevent writes. github.com

  • Opt-in setting can delete project versions

    Setting JIRA_VERSION_DELETE_ENABLED to true registers a tool that deletes a version and strips it from every issue that uses it. Leave it off unless you need it. github.com

  • Attachment upload and saving are off by default

    Turning on the attachment settings lets the assistant read files from, and save files into, folders you name. Use a dedicated folder, as the README advises. github.com

  • Attachments are untrusted content

    Downloaded attachment text or images can contain instructions aimed at the assistant. The tool itself tells the assistant to treat them as data. npmjs.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Talks toYour own Jira Data Center host
Sign-in and keysThe setup command stores the token in the macOS Keychain, or in a file in ~/.atlassian-dc-mcp (mode 0600 on macOS and Linux). You can also pass it through environment variables or a shared config file.
Scopes
  • Jira personal access token: acts as the user who created it

Questions

Is it official?

No. It is a community project by b1ff and says it is not affiliated with or supported by Atlassian. Atlassian's own server is the Atlassian Rovo MCP Server, which is hosted by Atlassian.

Does it work with Jira Cloud?

It is built for Jira Data Center and its tool descriptions say so. For Atlassian's hosted Jira, start with the official Atlassian Rovo MCP Server.

What do I need to sign in?

Your Jira host name and a personal access token. Create the token in Jira under your profile, Personal Access Tokens, Create token. You can pass both in the config or save them once with the package's setup command.

Can it run read-only?

No. There is no read-only switch, so the safest route is a token from an account that can only view the projects you need.

Can it delete issues?

No tool deletes issues. It can delete issue links by default. Deleting project versions is a separate opt-in setting.

Does it run on my computer or in the cloud?

On your computer. The assistant starts it with npx and it connects directly to your Jira host.

Which AI apps does it work with?

The README shows setup for Claude Desktop and Claude Code, and the install box lists other clients that can start a local program. It is not a web connector for claude.ai or ChatGPT.

How do I add it to Claude Desktop?

Use the install box above and fill in your Jira host and token. Restart Claude Desktop afterwards.

Information

updated Nov 2, 2026

Publisher
Community
Package
@atlassian-dc-mcp/jira
Registry
npm
Transport
stdio
Auth
token in env
Version
0.43.2
License
MIT
Last commit
Oct 30, 2026
Open issues
6
Listed in
Official MCP registry

GitHubnpmOfficial MCP Registry

Other Jira MCP servers

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 3
  1. github.com · github.com
  2. github.com · github.com
  3. www.npmjs.com · npmjs.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.