mcp-jira
MCP server for connecting AI assistants to your own Jira instance
claude mcp add --transport stdio edrich13-mcp-jira-server npx -y mcp-jira-server \ --env JIRA_PAT="your-personal-access-token-here" \ --env JIRA_BASE_URL="https://jira.domain.com"
How to use
This MCP server provides a bridge to a self-hosted Jira instance, enabling a range of Jira operations through the MCP protocol. It authenticates with Jira using a Personal Access Token (PAT) and exposes tools to create, read, update, and delete issues, search with JQL, manage comments, assignments, and project data, and retrieve information about the current user. Use the provided MCP commands to interact with Jira data as structured requests, encapsulating common Jira workflows (e.g., creating issues, updating status, adding comments, and querying issues) in a consistent, agent-friendly format. For best results, configure the JIRA_BASE_URL and JIRA_PAT environment variables in your MCP client or Claude/VS Code integration, ensuring the server can securely access Jira and perform the requested actions.
How to install
Prerequisites:
- Node.js 18 or higher installed on your machine or server
- Access to a self-hosted Jira instance with a generated Personal Access Token (PAT)
Option 1: Install via npm (recommended)
- Ensure Node.js and npm are installed
- Run the MCP server directly with npx (no local install required):
npx mcp-jira-server
- Or install globally for easier re-use:
npm install -g mcp-jira-server
- Start the server (if installed globally):
mcp-jira-server
Option 2: From source
- Clone the repository and install dependencies:
git clone https://github.com/edrich13/mcp-jira-server.git
cd mcp-jira-server
npm install
- Build the server (if applicable):
npm run build
- Run in development or production as appropriate (e.g., node build/index.js or npm run dev).
Additional notes
Tips and troubleshooting:
- Set JIRA_BASE_URL to your Jira instance base URL (e.g., https://jira.domain.com).
- Generate and securely store a Jira Personal Access Token (PAT) and place it in JIRA_PAT.
- If Jira is behind a reverse proxy, you might need to set JIRA_USER_AGENT to a custom value to ensure requests aren’t blocked by proxy rules.
- Ensure the Jira PAT has the necessary scopes/permissions for the operations you intend to perform (read/write access to issues, projects, and comments).
- When testing, restart Claude Desktop or VS Code after updating MCP server configurations so the client reloads the new server settings.
- If you encounter authentication redirects to SSO, confirm your reverse proxy configuration allows API access with the provided PAT and consider adjusting the User-Agent header if required by your proxy.
Related MCP Servers
any-chat-completions
MCP Server for using any LLM as a Tool
MCPretentious
A powerful Model Context Protocol (MCP) server that puppeteers iTerm2 terminals.
unity-editor
An MCP server and client for LLMs to interact with Unity Projects
website-publisher
AI Website builder and publisher MCP. Quickly publish and deploy your AI generated code as real website URL. Support html, css, js, python etc.
xgmem
Global Memory MCP server, that manage all projects data.
mcp-demo
Example of using MCP Gateway with E2B sandboxes