Suvraneel/JiraMCP
A production-ready Model Context Protocol (MCP) server that integrates with Jira Cloud and exposes tools usable by GitHub Copilot Chat, JetBrains AI Assistant, and any other MCP-compatible client.
Platform-specific configuration:
{
"mcpServers": {
"JiraMCP": {
"command": "npx",
"args": [
"-y",
"JiraMCP"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
A production-ready Model Context Protocol (MCP) server that integrates with Jira Cloud and exposes tools usable by GitHub Copilot Chat, JetBrains AI Assistant, and any other MCP-compatible client.
---
| Tool | Description | |---|---| | get_jira_issue | Fetch a single issue by key (e.g. PROJ-123) | | search_jira_issues | Search issues using JQL | | add_jira_comment | Add a comment to an existing issue |
Built-in reliability:
Retry-After header on HTTP 429---
| Requirement | Minimum Version | |---|---| | Node.js | ≥ 18 LTS | | npm | ≥ 9 | | Git | any recent version | | Jira Cloud instance | REST API v3 (/rest/api/3) |
> ⚠️ Jira Server / Data Center may work but is not officially tested. This server targets Jira Cloud REST API v3.
---
> 💡 The token is tied to your Atlassian email. You will need both the email and the token for authentication.
---
# Clone the repository
git clone https://github.com/<your-org>/JiraMCP.git
cd JiraMCP
# Install dependencies
npm install| Package | Purpose | |---|---| | @modelcontextprotocol/sdk | MCP server framework | | axios | HTTP client for Jira REST API | | dotenv | Loads .env config | | zod | Input schema validation | | typescript | Build to
Loading reviews...