jira
A comprehensive, production-ready Model Context Protocol (MCP) server for seamless Jira Cloud integration. This enhanced version provides advanced features, robust error handling, and extensive tooling for AI agents, automation systems, and custom applications.
claude mcp add --transport stdio orengrinker-jira-mcp-server npx @orengrinker/jira-mcp-server \ --env LOG_LEVEL="INFO" \ --env JIRA_EMAIL="your-email@company.com" \ --env JIRA_BASE_URL="https://your-company.atlassian.net" \ --env JIRA_API_TOKEN="your-jira-api-token"
How to use
This Jira MCP Server provides a robust, production-ready integration with Jira Cloud through a modular, TypeScript-based backend. It exposes a comprehensive set of tools for managing boards, issues, users, projects, time tracking, and comments, all with advanced features such as JQL search, rate limiting, and rich formatting in responses. You can interact with the server via the built-in MCP inspector to run individual tools or configure Claude Desktop to route natural language prompts to Jira operations. The server is designed for automation and AI agent workflows, delivering structured data and actionable responses for downstream apps and agents.
How to install
Prerequisites:
- Node.js 18 or higher
- npm (comes with Node.js)
- Jira Cloud account with API token
- Install the MCP server globally (recommended for quick start):
npm install -g @orengrinker/jira-mcp-server
jira-mcp-server
- Or run directly with npx (no installation):
npx @orengrinker/jira-mcp-server
- Prepare environment variables (example):
export JIRA_BASE_URL=https://your-company.atlassian.net
export JIRA_EMAIL=your-email@company.com
export JIRA_API_TOKEN=your-jira-api-token
export LOG_LEVEL=INFO
- Optional: configure Claude Desktop with the provided JSON snippet to load the Jira MCP server as a configured MCP source:
{
"mcpServers": {
"jira": {
"command": "npx",
"args": ["@orengrinker/jira-mcp-server"],
"env": {
"JIRA_BASE_URL": "https://your-company.atlassian.net",
"JIRA_EMAIL": "your-email@company.com",
"JIRA_API_TOKEN": "your-jira-api-token",
"LOG_LEVEL": "INFO"
}
}
}
}
- If you prefer local development, clone the repo and run:
git clone https://github.com/OrenGrinker/jira-mcp-server.git
cd jira-mcp-server
npm install
npm run build
node dist/index.js
Additional notes
Tips and common considerations:
- Ensure your Jira API token has the required scopes (browse projects, edit/create issues, add comments, log work, etc.).
- The server includes rate limiting to respect Jira's API quotas; you can adjust behavior via environment variables if needed.
- Enable verbose logging (LOG_LEVEL=DEBUG) during troubleshooting to gain more insight into requests and responses.
- When using the inspector, you can test tools like get_boards, search_issues, create_issue, and add_worklog with JSON payloads.
- For production deployments, consider using a process manager (e.g., pm2) and securing environment variables via a vault or container orchestration secret management.
- If base URL or API token changes, restart the MCP server to apply new credentials.
Related MCP Servers
mcp-router
A Unified MCP Server Management App (MCP Manager).
MCP-Defender
Desktop app that automatically scans and blocks malicious MCP traffic in AI apps like Cursor, Claude, VS Code and Windsurf.
cli
Fine-grained control over model context protocol (MCP) clients, servers, and tools. Context is God.
MiniMax -JS
Official MiniMax Model Context Protocol (MCP) JavaScript implementation that provides seamless integration with MiniMax's powerful AI capabilities including image generation, video generation, text-to-speech, and voice cloning APIs.
mcp -js
MCP server that exposes YepCode processes as callable tools for AI platforms. Securely connect AI assistants to your YepCode workflows, APIs, and automations.
tempo
MCP server for managing Tempo worklogs in Jira