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
- 01Create, read, and update issues
- 02Search Jira issues
- 03Manage epics and subtasks
- 04Track personal issues
Use cases
- 01Create issues from PRDs
- 02Search and update Jira issues
- 03Manage subtasks within epics
- 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.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEMCP 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:
- Clone the repository
- Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate - Install dependencies:
pip install -r requirements.txt - Copy
.env.exampleto.envand fill in your Jira credentials:cp .env.example .env - Edit
.envwith 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
.envfile - Keep your Jira API token secure
- Use HTTPS in production
- Consider implementing additional authentication for the API endpoints
Comments
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.