1. Conduid
  2. Productivity
  3. Jira CLI MCP
MCP server · Productivity

Jira CLI MCP

Jira CLI as an MCP

Unclaimed last commit a year ago productivity
37Low

Scored 5 months ago · breakdown

About Jira CLI MCP

Jira CLI MCP is an MCP server published by benomahony in the Productivity category: jira CLI as an MCP.

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/benomahony/jira_cli_mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (10)

add_commentAdd comment to issue

Parameters not published.

add_to_sprintAdd issues to sprint

Parameters not published.

assign_issueAssign issue to a user

Parameters not published.

clone_issueClone an existing issue

Parameters not published.

create_epicCreate a new epic

Parameters not published.

create_issueCreate a new Jira issue

Parameters not published.

edit_issueEdit an existing Jira issue

Parameters not published.

link_issuesLink two issues

Parameters not published.

move_issueMove/transition issue to new status

Parameters not published.

search_issues_toolSearch issues with flexible criteria

Parameters not published.

Ask AI

✦

Ask AI about Jira CLI MCP

Powered by Claude · Grounded in docs

I know everything about Jira CLI MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

README

Jira CLI MCP

A Model Context Protocol (MCP) server that wraps the Jira CLI tool, exposing Jira commands through MCP resources, tools, and prompts for AI assistant integration.

Features

  • MCP Resources: Access Jira data through standardized URL endpoints
  • MCP Tools: Execute Jira commands (create issues, edit, assign, etc.)
  • MCP Prompts: Use templates for common Jira workflows
  • Authentication: Uses existing Jira CLI authentication
  • Project Configuration: Customize default project and config

Prerequisites

  • Python 3.11+
  • Jira CLI installed and configured
  • Access to a Jira instance

Installation

  1. Clone this repository:

    git clone https://github.com/yourusername/jira-cli-mcp.git
    cd jira-cli-mcp
    
  2. Install dependencies with uv:

    uv sync
    source .venv/bin/activate  # On Windows: .venv\Scripts\activate
    

Configuration

The server can be configured via environment variables:

  • JIRA_CONFIG_FILE: Path to a custom Jira CLI config file
  • JIRA_PROJECT: Default Jira project to use

Example:

export JIRA_PROJECT="PROJ"
export JIRA_CONFIG_FILE="/path/to/config.yml"

Usage

Starting the Server

python main.py

By default, the server will start on port 8080.

Available Resources

  • jira://issues - List recent issues
  • jira://issue/{issue_key} - View issue details
  • jira://epics - List epics
  • jira://sprints - List sprints
  • jira://projects - List projects
  • jira://boards - List boards
  • jira://search/{jql} - Search issues with JQL

Available Tools

  • create_issue - Create a new Jira issue
  • edit_issue - Edit an existing Jira issue
  • assign_issue - Assign issue to a user
  • move_issue - Move/transition issue to new status
  • add_comment - Add comment to issue
  • search_issues_tool - Search issues with flexible criteria
  • clone_issue - Clone an existing issue
  • link_issues - Link two issues
  • create_epic - Create a new epic
  • add_to_sprint - Add issues to sprint

Available Prompts

  • create_bug_report - Template for creating a bug report
  • create_feature_request - Template for creating a feature request
  • daily_standup_search - Search for issues relevant to daily standup
  • issue_triage_workflow - Workflow for triaging new issues

Integrating with AI Assistants

This MCP server can be integrated with AI assistants that support the Model Context Protocol. Example integration:

from mcp.client import MCPClient

# Connect to the MCP server
client = MCPClient("http://localhost:8080")

# Use resources
issues = client.fetch_resource("jira://issues")

# Execute tools
result = client.execute_tool("create_issue", {
    "summary": "Fix login bug",
    "issue_type": "Bug",
    "priority": "High"
})

# Get prompts
template = client.get_prompt("create_bug_report", {
    "component": "Authentication", 
    "severity": "High"
})

License

MIT

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Jira CLI MCP

How do I install Jira CLI MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Jira CLI MCP safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Jira CLI MCP still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.