JIRA MCP Server

by klauseduard
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Enables retrieving and searching JIRA issues using JQL (JIRA Query Language), with support for configurable field selection, pagination, and logging work on issues.

JIRA MCP Server

A simple Model Context Protocol (MCP) "vibe-coded" server for integrating JIRA with Cursor IDE. MCP is an open protocol that enables seamless integration between LLM applications and external data sources and tools.

This implementation started out by discarding another JIRA MCP server that we failed to init in Cursor.

BEWARE! Even this document is almost entirely written by AI coding assistant.

Features

  • Get JIRA issues by key
  • Search issues using JQL (JIRA Query Language)
  • Create and update issues
  • Clone issues (helpful to work around mandatory custom fields)
  • Configurable field selection
  • Pagination support
  • Detailed error handling and logging
  • Log work

User Workflows

Search and Filter Flow

Issue Cloning Flow

For detailed technical architecture and system workflows, including issue lifecycle and authentication flows, see ARCHITECTURE.md.

About MCP

This server implements the Model Context Protocol specification, allowing Cursor IDE to seamlessly interact with JIRA data through its AI features. The protocol standardizes how LLM applications communicate with external data sources and tools.

Setup

  1. Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
  1. Install dependencies:
pip install -r requirements.txt
  1. Configure environment variables: Create a .env file with:
JIRA_URL=your_jira_url JIRA_USERNAME=your_username JIRA_API_TOKEN=your_api_token

Usage

Run the server:

./run-jira-mcp.sh

Development

The project follows the implementation plan outlined in IMPLEMENTATION_PLAN.md.

Current version: v0.3

  • ✅ Basic JIRA integration
  • ✅ Search functionality with JQL support

License

MIT

-
security - not tested
F
license - not found
-
quality - not tested

A Model Context Protocol server that enables seamless integration between Cursor IDE and JIRA, allowing users to retrieve issues, execute JQL searches, and log work through natural language interactions.

  1. Features
    1. User Workflows
      1. Search and Filter Flow
      2. Issue Cloning Flow
    2. About MCP
      1. Setup
        1. Usage
          1. Development
            1. Related Links
              1. License