A favicon of Atlassian Jira Integration Server

Atlassian Jira Integration Server

Node.js/TypeScript MCP server for Atlassian Jira. Equips AI systems (LLMs) with tools to list/get projects, search/get issues (using JQL/ID), and view dev info (commits, PRs). Connects AI capabilities directly into Jira project management and issue tracking workflows.

Installation

Installing for Claude Desktop

Option 1: One-Command Installation

npx mcpbar install aashari/mcp-server-atlassian-jira -c claude

This command will automatically install and configure the Atlassian Jira Integration Server MCP server for your selected client.

Option 2: Manual Configuration

View JSON configuration
{
  "mcpServers": {
    "Atlassian Jira Integration Server": {
      "command": "npx",
      "args": [
        "-y",
        "@aashari/mcp-server-atlassian-jira"
      ]
    }
  }
}

Copy and paste this configuration into your MCP client's configuration file to manually set up this server.

Common MCP clients
  • claude - Claude Desktop
  • cursor - Cursor Code Editor
  • cline - Cline (VS Code)
  • windsurf - Windsurf Editor
  • witsy - Witsy AI Assistant

Atlassian Jira MCP Server

This project provides a Model Context Protocol (MCP) server that acts as a bridge between AI assistants (like Anthropic's Claude, Cursor AI, or other MCP-compatible clients) and your Atlassian Jira instance. It allows AI to securely access and interact with your projects, issues, and other Jira resources in real time.


Overview

What is MCP?

Model Context Protocol (MCP) is an open standard that allows AI systems to securely and contextually connect with external tools and data sources.

This server implements MCP specifically for Jira Cloud, bridging your Jira data with AI assistants.

Why Use This Server?

  • Minimal Input, Maximum Output Philosophy: Simple identifiers like projectKeyOrId and issueIdOrKey are all you need. Each tool returns comprehensive details without requiring extra flags.

  • Complete Jira Context: Provide your AI assistant with full visibility into projects, issues, comments, and all relevant metadata to understand your work context.

  • Rich Development Information: Get detailed insights into branches, commits, and pull requests linked to issues, creating a bridge between your issue tracking and code repositories.

  • Secure Local Authentication: Credentials are never stored in the server. The server runs locally, so your tokens never leave your machine and you can request only the permissions you need.

  • Intuitive Markdown Responses: All responses use well-structured Markdown for readability with consistent formatting and navigational links.


Getting Started

Prerequisites

  • Node.js (>=18.x): Download
  • Atlassian Account with access to Jira Cloud

Step 1: Get Your Atlassian API Token

  1. Go to your Atlassian API token management page: https://id.atlassian.com/manage-profile/security/api-tokens
  2. Click Create API token.
  3. Give it a descriptive Label (e.g., mcp-jira-access).
  4. Click Create.
  5. Copy the generated API token immediately. You won't be able to see it again.

Step 2: Configure Credentials

Create or edit ~/.mcp/configs.json:

{
	"jira": {
		"environments": {
			"ATLASSIAN_SITE_NAME": "<YOUR_SITE_NAME>",
			"ATLASSIAN_USER_EMAIL": "<YOUR_ATLASSIAN_EMAIL>",
			"ATLASSIAN_API_TOKEN": "<YOUR_COPIED_API_TOKEN>"
		}
	}
}
  • <YOUR_SITE_NAME>: Your Jira site name (e.g., mycompany for mycompany.atlassian.net).
  • <YOUR_ATLASSIAN_EMAIL>: Your Atlassian account email.
  • <YOUR_COPIED_API_TOKEN>: The API token from Step 1.

Note: For backward compatibility, the server will also recognize configurations under the full package name (@aashari/mcp-server-atlassian-jira), the unscoped package name (mcp-server-atlassian-jira), or the atlassian-jira format if the recommended jira key is not found. However, using the short jira key is preferred for new configurations.

Method B: Environment Variables

Pass credentials directly when running the server:

ATLASSIAN_SITE_NAME="<YOUR_SITE_NAME>" \
ATLASSIAN_USER_EMAIL="<YOUR_EMAIL>" \
ATLASSIAN_API_TOKEN="<YOUR_API_TOKEN>" \
npx -y @aashari/mcp-server-atlassian-jira

Step 3: Connect Your AI Assistant

Configure your MCP-compatible client to launch this server.

Claude / Cursor Configuration:

{
	"mcpServers": {
		"jira": {
			"command": "npx",
			"args": ["-y", "@aashari/mcp-server-atlassian-jira"]
		}
	}
}

This configuration launches the server automatically at runtime.


Tools

This section covers the MCP tools available when using this server with an AI assistant. Note that MCP tools use snake_case for tool names and camelCase for parameters.

jira_ls_projects

List available Jira projects with optional filtering and pagination.

{}

or:

{ "name": "Platform" }

"Show me all my Jira projects."


jira_get_project

Get full details for a specific project, including components and versions.

{ "projectKeyOrId": "DEV" }

or:

{ "projectKeyOrId": "10001" }

"Tell me about the DEV project in Jira."


jira_ls_issues

List issues matching a JQL (Jira Query Language) query with pagination.

{ "jql": "project = DEV AND status = 'In Progress'" }

or:

{ "jql": "assignee = currentUser() AND resolution = Unresolved" }

"Find open bugs assigned to me in the DEV project."


jira_get_issue

Get comprehensive details for a specific issue, including description, comments, and linked development information.

{ "issueIdOrKey": "PROJ-123" }

or:

{ "issueIdOrKey": "10001" }

"Show me all details and linked commits for issue PROJ-123."


Command-Line Interface (CLI)

The CLI uses kebab-case for commands (e.g., ls-projects) and options (e.g., --project-key-or-id).

Quick Use with npx

npx -y @aashari/mcp-server-atlassian-jira ls-projects
npx -y @aashari/mcp-server-atlassian-jira get-issue --issue-id-or-key PROJ-123
npx -y @aashari/mcp-server-atlassian-jira ls-issues --jql "project = DEV AND status = 'In Progress'"

Install Globally

npm install -g @aashari/mcp-server-atlassian-jira

Then run directly:

mcp-atlassian-jira ls-projects
mcp-atlassian-jira get-issue --issue-id-or-key PROJ-123

Discover More CLI Options

Use --help to see flags and usage for all available commands:

mcp-atlassian-jira --help

Or get detailed help for a specific command:

mcp-atlassian-jira ls-projects --help
mcp-atlassian-jira get-project --help
mcp-atlassian-jira ls-issues --help
mcp-atlassian-jira get-issue --help

License

ISC License

Share:
Details:
  • Stars


    2
  • Forks


    3
  • Last commit


    8 hours ago
  • Repository age


    1 month
View Repository

Auto-fetched from GitHub .

MCP servers similar to Atlassian Jira Integration Server:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit