MCP.so
Sign In

jira-mcp-server

@chasepd

About jira-mcp-server

An MCP server to allow LLMs to interact with Jira

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "jira-mcp-server-chasepd": {
      "command": "python",
      "args": [
        "src/mcp-server.py"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is jira-mcp-server?

jira-mcp-server is an MCP server that enables LLMs to interact with Jira through a set of API tools. It provides a bridge between language models and Jira’s functionality, allowing for automated issue management and tracking.

How to use jira-mcp-server?

The server can be run locally via Python or using the Docker image chasepd/jira-mcp-server. In Cursor, add an entry to your mcp.json file with the command docker run and environment variables JIRA_BASE_URL, JIRA_EMAIL, and JIRA_TOKEN. For local development, clone the repository, install dependencies with pip install -r requirements.txt, set the environment variables, and run python src/mcp-server.py.

Key features of jira-mcp-server

  • Search Jira issues using JQL
  • Create new issues
  • Get issue details
  • Update existing issues
  • Delete issues

Use cases of jira-mcp-server

  • Search for Jira issues by JQL from within an LLM chat
  • Create Jira issues automatically based on LLM decisions
  • Retrieve details of a specific Jira issue
  • Update issue fields (e.g., status, summary) via an LLM
  • Delete issues programmatically from the LLM

FAQ from jira-mcp-server

What are the required environment variables?

JIRA_BASE_URL (your Jira instance URL), JIRA_EMAIL (your Jira account email), and JIRA_TOKEN (your Jira API token).

How do I run the server?

You can run it locally with Python (see “Running the Server” in the README) or using Docker: docker run -e JIRA_BASE_URL=... -e JIRA_EMAIL=... -e JIRA_TOKEN=... chasepd/jira-mcp-server:latest.

What tools does jira-mcp-server expose?

It exposes jira_search_issues, jira_create_issue, jira_get_issue, jira_update_issue, and jira_delete_issue.

What are the prerequisites?

Python 3.x, a Jira account with API access, and the three environment variables for authentication.

Is there a Docker image available?

Yes, the Docker image chasepd/jira-mcp-server:latest is available on Docker Hub. Run it with the required environment variables.

Frequently asked questions

What are the required environment variables?

`JIRA_BASE_URL` (your Jira instance URL), `JIRA_EMAIL` (your Jira account email), and `JIRA_TOKEN` (your Jira API token).

How do I run the server?

You can run it locally with Python (see “Running the Server” in the README) or using Docker: `docker run -e JIRA_BASE_URL=... -e JIRA_EMAIL=... -e JIRA_TOKEN=... chasepd/jira-mcp-server:latest`.

What tools does jira-mcp-server expose?

It exposes `jira_search_issues`, `jira_create_issue`, `jira_get_issue`, `jira_update_issue`, and `jira_delete_issue`.

What are the prerequisites?

Python 3.x, a Jira account with API access, and the three environment variables for authentication.

Is there a Docker image available?

Yes, the Docker image `chasepd/jira-mcp-server:latest` is available on Docker Hub. Run it with the required environment variables.

Comments

More Version Control MCP servers