mcp-jira
MCP to talk to Jira from cursor
claude mcp add --transport stdio soorajchandran-mcp-jira-server python src/main.py
How to use
This MCP server provides a Jira-integrated interface for managing issues directly from the MCP platform. You can create, read, update, and search Jira issues, manage epics and their subtasks, and track personal issues. It also supports creating Jira issues from product requirements or PRDs. To use it, start the Python server as described in the setup, then interact with the exposed endpoints to perform common Jira actions without leaving the MCP environment. The server reads configuration from your .env file (JIRA_SERVER, JIRA_USER, JIRA_TOKEN, etc.) and exposes endpoints for issue manipulation, search, and epic/subtask management, enabling you to streamline issue tracking alongside other MCP capabilities.
How to install
Prerequisites:
- Python 3.8+
- Jira account with API access
- Jira API token
Step-by-step installation:
- Clone the repository: git clone <repository-url>\n2) Create and activate a virtual environment: python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies: pip install -r requirements.txt
- Copy the example environment file and fill in Jira credentials: cp .env.example .env
- Edit .env to configure Jira and server settings:
- 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)
- Run the server: python src/main.py
- Access the server at: http://localhost:8000
Additional notes
Tips and notes:
- Never commit your .env file; keep credentials secure.
- Ensure your Jira API token is kept confidential and rotate as needed.
- In production, use HTTPS and consider additional authentication for the API endpoints.
- A static folder inside src is required by the server as indicated in the setup notes.
- If you encounter connection issues, verify JIRA_SERVER accessibility and that the token has the required scopes.
Related MCP Servers
mcp-vegalite
MCP server from isaacwasserman/mcp-vegalite-server
github-chat
A Model Context Protocol (MCP) for analyzing and querying GitHub repositories using the GitHub Chat API.
nautex
MCP server for guiding Coding Agents via end-to-end requirements to implementation plan pipeline
pagerduty
PagerDuty's official local MCP (Model Context Protocol) server which provides tools to interact with your PagerDuty account directly from your MCP-enabled client.
futu-stock
mcp server for futuniuniu stock
mcp -boilerplate
Boilerplate using one of the 'better' ways to build MCP Servers. Written using FastMCP