MCP Cursor

Enhance your development workflow with AI-powered MCP tools and extensions for Cursor IDE.

Product

  • MCP Servers
  • Getting Started
  • Documentation
  • Open Source

Resources

  • MCP Specification
  • Cursor IDE
  • MCP GitHub
  • Contributing

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
Made withfor the developer community
© 2026 MCP Cursor. All rights reserved.
MCP Logo
MCP Cursor
IntroductionMCPs
IntroductionMCPs
3D MCP Cursor Visualization
  1. Home
  2. Servers
  3. Jira MCP
Jira MCP Logo

Jira MCP

Model Context Protocol Integration

Overview

Integrates with the Jira API, enabling JQL searches and issue detail retrieval for AI-assisted project management and issue tracking workflows.

Jira

Integrates with the Jira API, enabling JQL searches and issue detail retrieval for AI-assisted project management and issue tracking workflows.

Installation Instructions


README: https://github.com/Chase-Bullock/python-jira-mcp

Python Jira MCP Server

A Model Context Protocol (MCP) server implementation in Python that integrates with Jira API. This allows AI models to interact with Jira through a standardized protocol.

Overview

This MCP server exposes Jira API operations as tools that can be used by AI models supporting the Model Context Protocol. The server implements the stdio transport mechanism to communicate with clients like Cursor.

Features

  • JQL Search Tool: Search for Jira issues using JQL queries
  • Get Issue Tool: Retrieve detailed information about a specific Jira issue
  • MCP SDK Integration: Compatible with the official MCP Python SDK
  • Fallback Mode: Minimal implementation when the SDK is not available
  • Environment Configuration: Load Jira credentials from environment variables

Requirements

  • Python 3.8+
  • Jira API access (API token, email, and domain)
  • Required Python packages:
    • mcp (Model Context Protocol Python SDK)
    • aiohttp (for HTTP requests)
    • pydantic (for validation)
    • python-dotenv (for environment variables)

Installation

  1. Clone this repository:

    git clone https://github.com/yourusername/python-jira-mcp.git
    cd python-jira-mcp
    
  2. Install the dependencies:

    pip install -r requirements.txt
    
  3. Set up your Jira credentials:

    cp .env.example .env
    # Edit .env with your Jira credentials
    

Usage

Running the Server

To start the MCP server, run:

python main.py

Or use the executable directly:

./main.py

The server will start and listen for MCP messages on standard input (stdin) and respond on standard output (stdout).

Integrating with Cursor

To use this MCP server with Cursor:

  1. Start the server (as above)
  2. In Cursor, configure the MCP server path to point to main.py
  3. Use Jira tools directly within Cursor

Available Tools

JQL Search

Search for Jira issues using JQL (Jira Query Language).

Example:

{
  "type": "tool_call",
  "id": "123",
  "name": "jql_search",
  "parameters": {
    "jql": "project = XYZ AND status = 'In Progress'",
    "max_results": 10,
    "fields": ["summary", "description", "status"]
  }
}

Get Issue

Retrieve details about a specific Jira issue by its ID or key.

Example:

{
  "type": "tool_call",
  "id": "456",
  "name": "get_issue",
  "parameters": {
    "issue_id_or_key": "XYZ-123",
    "fields": ["summary", "description", "status", "assignee"],
    "expand": "changelog"
  }
}

Development

Project Structure

  • main.py: Entry point for the MCP server
  • src/server.py: Main MCP server implementation
  • src/tools/jira_tools.py: Jira API tool implementations
  • src/tool_schemas.py: Tool schemas definition

Adding New Tools

To add a new Jira-related tool:

  1. Implement the tool function in src/tools/jira_tools.py
  2. Add the tool schema in src/tool_schemas.py
  3. Register the tool in src/server.py

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Model Context Protocol
  • Python MCP SDK
  • Atlassian Jira API

Featured MCPs

Github MCP - Model Context Protocol for Cursor IDE

Github

This server provides integration with Github's issue tracking system through MCP, allowing LLMs to interact with Github issues.

Sequential Thinking MCP - Model Context Protocol for Cursor IDE

Sequential Thinking

An MCP server implementation that provides a tool for dynamic and reflective problem-solving through a structured thinking process. Break down complex problems into manageable steps, revise and refine thoughts as understanding deepens, and branch into alternative paths of reasoning.

Puppeteer MCP - Model Context Protocol for Cursor IDE

Puppeteer

A Model Context Protocol server that provides browser automation capabilities using Puppeteer. This server enables LLMs to interact with web pages, take screenshots, execute JavaScript, and perform various browser-based operations in a real browser environment.