28 November 2025

Open-Source: MCP for jira boards

Jira_AI_en.jpg

To help AI agents work with tasks stored in Jira, I created an open source Model Context Protocol (MCP). In enterprise settings, work is managed in trackers like Jira, and agents need direct access to them. This MCP provides a simple REST interface so agents can create, read, update and delete issues without exposing your actual Jira API token. Instead, it generates a UUID that is used for communication.

The project is available at jira-mcp.koveh.com. The MCP does not send your Jira token to the agent; it stores it securely and assigns a UUID.

Download the open source repository on GitHub

What the MCP can do

  • List all issues in a project
  • Create new issues
  • Remove issues
  • Edit existing issues
  • Assign issues to a user
  • Search issues using JQL

Configuration for jira-mcp.koveh.com

To connect your Jira instance, set the following environment variables:

JIRA_BASE_URL="https://daniilkoveh.atlassian.net" JIRA_EMAIL="daniilkoveh@gmail.com" JIRA_API_TOKEN="ATATT3xFfGF0iSZZ6aF6eS_tvtDXA4pb5Fo7..."

Running locally

"jira": { "command": "/root/open-source/jira-mcp/venv/bin/python", "args": [ "/root/open-source/jira-mcp/mcp_server.py" ], "env": { "JIRA_BASE_URL": "https://daniilkoveh.atlassian.net", "JIRA_EMAIL": "daniilkoveh@gmail.com", "JIRA_API_TOKEN": "ATATT3xFfGF0iSZZ6aF6eS_tvtDXA4pb5Fo7V85GPsXixgM...." } }

Note: The above credentials are from a mock account used for demonstration. If the trial has expired, generate a fresh API token at the Atlassian security page.

Screenshot 2025-11-28 at 16.14.58.png
Screenshot 2025-11-28 at 16.15.12.png
Screenshot 2025-11-28 at 16.15.20.png
Screenshot 2025-11-28 at 16.15.28.png
Screenshot 2025-11-28 at 16.15.38.png
Screenshot 2025-11-28 at 16.17.31.png
Screenshot 2025-11-28 at 16.18.03.png
Screenshot 2025-11-28 at 16.18.11.png
Daniil Kovekh
Daniil Kovekh
Data & Full Stack Engineer