Skip to main content

MCP server for Jira integration

Project description

hc-mcp-jira MCP server

MCP server for Jira integration, providing your LLM tools to interact with Jira.

Features

The server provides the following Jira integration tools:

  • get_current_user: Get information about the currently authenticated user
  • create_issue: Create a new Jira issue with customizable fields
  • update_issue: Update an existing Jira issue's fields and status
  • get_issue: Get complete issue details
  • search_issues: Search for issues in a project using JQL
  • add_comment: Add a comment to a Jira issue
  • list_projects: List all accessible Jira projects
  • delete_issue: Delete a Jira issue
  • create_issue_link: Create a link between two issues

Installation

The package supports uvx and can be run using the following command:

uvx hc-mcp-jira

Alternatively, it can be installed using:

pip install hc-mcp-jira

Configuration

The server requires the following environment variables:

Claude Desktop Configuration

There are two options to make the server available in Claude Desktop:

  1. Run the following command in your terminal:

    uvx hc-mcp-jira --add-to-claude --env JIRA_URL=your-jira-url --env JIRA_USERNAME=your-username --env JIRA_API_TOKEN=your-api-token
    
  2. Add the following to your Claude Desktop configuration file:

    • On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • On Windows: %APPDATA%/Claude/claude_desktop_config.json
    {
      "mcpServers": {
        "hc-mcp-jira": {
          "command": "uvx",
          "args": [
            "hc-mcp-jira"
          ],
          "env": {
            "JIRA_URL": "your-jira-url",
            "JIRA_USERNAME": "your-username",
            "JIRA_API_TOKEN": "your-api-token"
          }
        }
      }
    }
    

Cline Configuration

There are two options to make the server available in Cline:

  1. Run the following command in your terminal:

    uvx hc-mcp-jira --add-to-cline --env JIRA_URL=your-jira-url --env JIRA_USERNAME=your-username --env JIRA_API_TOKEN=your-api-token
    

    Environment variables not explicitly set in the command will be taken from the current environment.

  2. Add the following to your Cline configuration file:

  • On MacOS: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
  • On Cloud9: ~/.vscode-server/data/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
{
  "mcpServers": {
    "hc-mcp-jira": {
      "command": "uvx",
      "args": [
        "hc-mcp-jira"
      ],
      "env": {
        "JIRA_URL": "your-jira-url",
        "JIRA_USERNAME": "your-username",
        "JIRA_API_TOKEN": "your-api-token"
      }
    }
  }
}

Development

Building and Publishing

  1. Clean previous builds:
make clean
  1. Build and publish to PyPI:
make all

Debugging

Since MCP servers run over stdio, debugging can be challenging. For the best debugging experience, we strongly recommend using the MCP Inspector.

You can launch the MCP Inspector via npm with this command:

npx @modelcontextprotocol/inspector uvx hc-mcp-jira

Upon launching, the Inspector will display a URL that you can access in your browser to begin debugging.

Example Usage

Here are some example tasks you can ask Cline to perform using this MCP server:

  1. Create a new issue: "Create a Jira issue in project KEY with title 'Implement feature X' and type 'Task'"

  2. Search for issues: "Find all open bugs in project KEY"

  3. Update an issue: "Update issue KEY-123 to add the comment 'Work in progress'"

  4. Link issues: "Create a 'blocks' link between KEY-123 and KEY-456"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hc_mcp_jira-2025.2.0.tar.gz (29.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hc_mcp_jira-2025.2.0-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file hc_mcp_jira-2025.2.0.tar.gz.

File metadata

  • Download URL: hc_mcp_jira-2025.2.0.tar.gz
  • Upload date:
  • Size: 29.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for hc_mcp_jira-2025.2.0.tar.gz
Algorithm Hash digest
SHA256 8c9d1be36179d490f61a0e526572f9423fdb2beba440a23242e56450a9320bba
MD5 2c0c52c5272ff8575b39ad45309dc4a8
BLAKE2b-256 c37d6f4102f9132e8e6bc3110e06b1322bd18a9cdb0fafc874b10059e8f4b600

See more details on using hashes here.

File details

Details for the file hc_mcp_jira-2025.2.0-py3-none-any.whl.

File metadata

  • Download URL: hc_mcp_jira-2025.2.0-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for hc_mcp_jira-2025.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aaec23342fd221ef96fc402af788e757294b9aff2eacb85c8464da0c539b5101
MD5 5ef3c5d250b8e6b9f50b4b3574827185
BLAKE2b-256 8d939e8f95f65294e7876a2185933ec3a12ddcf3c9c54781dcab5064a2fb4112

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page