SamyuktaaS17/Jira-MCP-Server
If you are the rightful owner of Jira-MCP-Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
A MCP Server to be used with Cursor or Claude to retrieve information from Jira issues and stories.
Jira MCP Server
A Model Context Protocol (MCP) Server for Jira integration with Cursor and Claude.
Features
- Jira Integration: Connect to your Jira instance and manage issues, projects, and more
- Test Case Generation: When you get an issue, the system asks if you want to generate test cases
- Simple Workflow: No complex workflow management - just a simple prompt when you retrieve an issue
Setup
-
Copy
env.exampleto.envand fill in your Jira credentials:JIRA_DOMAIN=your-domain.atlassian.net JIRA_EMAIL=your-email@example.com JIRA_API_TOKEN=your-api-token -
Install dependencies:
npm install -
Build the project:
npm run build -
Start the server:
npm start
Test Case Generation
When you use the get_issue tool to retrieve a Jira issue, the system will automatically ask if you want to generate test cases for that issue. If you respond with "yes", you can provide a filename for the test case markdown file.
Example Usage
-
Call
get_issuewith an issue key:get_issue(issueKey: "PROJECT-123") -
The system will display the issue details and ask:
Issue Details: **PROJECT-123** - Fix login bug Type: Bug Status: In Progress ... --- Would you like to generate test cases for this issue? If yes, please provide the name for the test case markdown file. -
You can then provide the filename and handle test case generation in your own repository.
Available Tools
get_projects- Get all projects from Jiraget_project- Get a specific project by keysearch_issues- Search for issues using JQLget_issue- Get a specific issue by key (triggers test case prompt)get_project_issues- Get all issues for a specific projectget_my_issues- Get issues assigned to the current userget_open_issues- Get open/unresolved issuesget_bugs- Get bug issuesget_tasks- Get task issuesget_stories- Get story issuescreate_issue- Create a new issueadd_comment- Add a comment to an issueget_issue_types- Get available issue types for a projectget_project_components- Get components for a project
Notes
- The test case generation is intentionally simple - it just prompts you and lets you handle the actual generation in your repository
- No complex workflow management or state persistence
- Clean and straightforward approach