mcpField
M
MCP Jira Server

MCP Jira Server

Local
github.com/SoorajChandranVersion Control3Updated 81w ago

About MCP Jira Server

MCP Jira Server is an MCP server for Jira issue management, aimed at users working with Jira from environments such as Cursor. It covers issue search, epic and subtask management, and personal issue tracking.

Key features

  1. 01Create, read, and update issues
  2. 02Search Jira issues
  3. 03Manage epics and subtasks
  4. 04Track personal issues

Use cases

  1. 01Create issues from PRDs
  2. 02Search and update Jira issues
  3. 03Manage subtasks within epics
  4. 04Track personal work items

MCP support

The server exposes Jira issue management to MCP clients, including creating, reading, updating, and searching issues, along with epic and personal issue management.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

MCP Jira Server

An MCP server that integrates with Jira for issue management.

Demo video: Watch the demo

Vibecoded by Sooraj Chandran

Features

  • Create, read, update Jira issues
  • Search issues
  • Epic management with subtasks
  • Personal issue tracking

Other use cases

  • Create issues from PRDs

Prerequisites

  • Python 3.8+
  • Jira account with API access
  • Jira API token

Setup

Option 1:

Clone the repo, ask Cursor (or your IDE) to look at README.md and keep clicking run command until it works.

Option 2:
  1. Clone the repository
  2. Create a virtual environment:
    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
    
  3. Install dependencies:
    pip install -r requirements.txt
    
  4. Copy .env.example to .env and fill in your Jira credentials:
    cp .env.example .env
    
  5. Edit .env with your Jira configuration:
    • JIRA_SERVER: Your Jira instance URL
    • JIRA_USER: Your Jira email
    • JIRA_TOKEN: Your Jira API token
    • JIRA_TIMEOUT: API timeout in seconds (default: 30)
    • JIRA_MAX_RESULTS: Maximum results per page (default: 50)
    • MCP_SERVER_PORT: Server port (default: 8000)

Note: You'll have to create a static folder inside src.

Running the Server

python src/main.py

The server will start on http://localhost:8000

Security Notes

  • Never commit your .env file
  • Keep your Jira API token secure
  • Use HTTPS in production
  • Consider implementing additional authentication for the API endpoints

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.