MCP server to provide Jira Tickets information to AI coding agents like Cursor.
A Model Context Protocol (MCP) implementation for Jira that allows you to:
To install Jira Context MCP for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @rahulthedevil/Jira-Context-MCP --client claude
Clone this repository:
git clone https://github.com/yourusername/Jira-Context-MCP.git
cd Jira-Context-MCP
Install dependencies:
npm install
# or if you use pnpm
pnpm install
Create a .env
file based on the example:
cp .env.example .env
Edit the .env
file with your Jira details:
JIRA_BASE_URL=https://your-domain.atlassian.net
JIRA_USERNAME=your-email@example.com
JIRA_API_TOKEN=your-api-token-here
HTTP_PORT=3000
Build the project with:
npm run build
# or
pnpm build
Start the HTTP server:
npm start
# or
pnpm start
Or use the CLI mode:
npm run start:cli
# or
pnpm start:cli
http://localhost:3000/sse
)Once connected, you can use the following tools in Cursor:
Fetch detailed information about a specific Jira issue:
/get_issue issueKey:PROJECT-123
Retrieve issues assigned to you in a specific project:
/get_assigned_issues projectKey:PROJECT maxResults:10
Filter issues by type (Bug, Story, Epic, etc.):
/get_issues_by_type issueType:Bug projectKey:PROJECT maxResults:10
List all available projects:
/get_projects
List all available issue types:
/get_issue_types
Retrieve changes made in tickets over a specified period (e.g., the last 7 days) in a project:
/get_recent_changes projectKey:PROJECT maxDays:7
π Jira MCP Server + Cursor IDE = Your AI-powered Jira assistant! Hereβs how it makes devs work smarter:
π "List all Jira projects I have access to"
β AI fetches all available projects instantly
No more searching manually!
π "List all issues in PROJECT"
β AI retrieves all open tickets
Stay organized without effort!
π "Filter only Bugs or Change Requests and fix them"
β AI identifies & directs Cursor to resolve them
Fix issues faster with automation!
β
"Find all tickets assigned to me and fix them"
β AI pulls your tasks & lets Cursor handle them
Stay on top of your work with zero hassle!
π "Get details for Jira issue PROJECT-123"
β AI fetches full issue info in seconds
No more switching tabs!
π "What changed in tickets in the last 7 days in PROJECT?"
β AI tracks recent updates & highlights key changes
No more manually checking ticket histories!
π₯ TL;DR: Your AI now speaks Jira + Cursor! Fetch projects, filter issues, track changes & fix bugsβall inside your IDE.
From backlog to bug fixes, MCP Server makes Jira work for you!
/get_issue issueKey:PROJECT-123
Fix the bug described in PROJECT-123
/get_assigned_issues projectKey:PROJECT
Help me solve the first issue in my assigned list
/get_issues_by_type issueType:Bug projectKey:PROJECT
Help me fix these bugs one by one
/get_recent_changes projectKey:PROJECT maxDays:7
src/
- Source code
services/
- Jira API servicetypes/
- TypeScript type definitionsutils/
- Utility functionsserver.ts
- MCP server implementationindex.ts
- Application entry pointcli.ts
- CLI entry pointTo add new tools, edit the src/server.ts
file and add new tool definitions in the registerTools
method.
MIT
Rahul Dey - @rahulthedevil
Manage Buildkite pipelines and builds.
MCP Server for PGYER platform, supports uploading, querying apps, etc.
Run Python in a code sandbox.
Equip AI agents with evaluation and self-improvement capabilities with Root Signals.
Token-efficient access to OpenAPI/Swagger specs via MCP Resources
Work on your code with JetBrains IDEs
Provides LLMs with essential random generation abilities, built entirely on Python's standard library.
Query information about dependencies in a Ruby project's Gemfile.
A Node.js MCP server example for the OpenWeather API, requiring an API key.
A server for blockchain interactions, offering Ethereum vanity address generation, 4byte lookup, ABI encoding, and multi-chain RPC calls.