Labsco
InfinitIQ-Tech logo

Jira

โ˜… 7

from InfinitIQ-Tech

An MCP server for interacting with Jira's REST API to manage projects, issues, and users.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedAccount requiredNeeds API keys

Jira MCP Server

A Model Context Protocol (MCP) server for interacting with Jira's REST API using the jira-python library. This server integrates with Claude Desktop and other MCP clients, allowing you to interact with Jira using natural language commands.

Jira Server MCP server

Features

  • Get all accessible Jira projects
  • Get details for a specific Jira issue
  • Search issues using JQL (Jira Query Language)
  • Create new Jira issues
  • Add comments to issues
  • Get available transitions for an issue
  • Transition issues to new statuses

Claude Desktop Integration

To use this server with Claude Desktop:

  1. Install the server using one of the methods above
  2. In Claude Desktop:
    • Go to Settings -> Developer
    • Click Edit Config
    • Open the json configuraiton in your editor of choice
    • Add the following JSON: (NOTE: The environment variables used are for token Auth and will not work with other authentication methods)
{
  "mcpServers": {
    "jira": {
      "command": "<PATH TO UV> i.e. /Users/<MYUSERNAME>/.local/bin/uv",
      "args": [
          "--directory",
          "<PATH TO JIRA MCP>",
          "run",
          "mcp-server-jira"
      ],
      "env": {
          "JIRA_SERVER_URL": "https://<ORG>.atlassian.net/",
          "JIRA_AUTH_METHOD": "token_auth",
          "JIRA_USERNAME": "<USERNAME>",
          "JIRA_TOKEN": "<TOKEN>"
      }
    }
  }
}
  1. Now you can interact with Jira by asking Claude questions like:
    • "Show me all my projects in Jira"
    • "Get details for issue PROJECT-123"
    • "Create a new bug in the PROJECT with summary 'Fix login issue'"
    • "Find all open bugs assigned to me"

Authentication

The server supports multiple authentication methods:

Basic Authentication

For Jira Server/Data Center with username and password:

JIRA_SERVER_URL="https://jira.example.com"
JIRA_AUTH_METHOD="basic_auth"
JIRA_USERNAME="your_username"
JIRA_PASSWORD="your_password"

API Token (Jira Cloud)

For Jira Cloud using an API token:

JIRA_SERVER_URL="https://your-domain.atlassian.net"
JIRA_AUTH_METHOD="basic_auth"
JIRA_USERNAME="your_email@example.com"
JIRA_TOKEN="your_api_token"

Personal Access Token (Jira Server/Data Center)

For Jira Server/Data Center (8.14+) using a PAT:

JIRA_SERVER_URL="https://jira.example.com"
JIRA_AUTH_METHOD="token_auth"
JIRA_TOKEN="your_personal_access_token"

Available Tools

  1. get_projects: Get all accessible Jira projects
  2. get_issue: Get details for a specific Jira issue by key
  3. search_issues: Search for Jira issues using JQL
  4. create_issue: Create a new Jira issue
  5. add_comment: Add a comment to a Jira issue
  6. get_transitions: Get available workflow transitions for a Jira issue
  7. transition_issue: Transition a Jira issue to a new status