jira-mcp
Provides tools to manage Jira issues, projects, and comments via the Jira REST API, including creating, searching, editing, transitioning issues, and managing comments and projects.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@jira-mcpsearch for open bugs in project OPENMRS"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
jira-mcp
A local MCP server that wraps the Jira REST API v3 for openmrs.atlassian.net, providing a comprehensive alternative to the Atlassian Rovo MCP Server. Bypasses the Rovo server's "anonymous project" bug by calling the REST API directly with Basic Auth.
Prerequisites
uv installed
A Jira API token (see below)
Related MCP server: Work Integrations MCP
Generating a Jira API Token
Go to https://id.atlassian.com/manage-profile/security/api-tokens
Click Create API token, give it a label (e.g. "Claude MCP"), and copy the token.
Environment Variables
Variable | Required | Description |
| Yes | Your Atlassian account email |
| Yes | The API token you generated above |
| No | Defaults to |
Installation
Install as a tool so it's available as a standalone command:
uv tool install /absolute/path/to/jira-mcpReplace /absolute/path/to/jira-mcp with the actual path to this directory.
This creates a jira-mcp command (typically at ~/.local/bin/jira-mcp).
To update after pulling changes:
uv tool install --force /absolute/path/to/jira-mcpClaude Desktop MCP Config
Add the following to your Claude Desktop config file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux / WSL:
~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"jira": {
"command": "jira-mcp",
"env": {
"JIRA_EMAIL": "you@example.com",
"JIRA_API_TOKEN": "your-api-token-here"
}
}
}
}If jira-mcp is not on Claude Desktop's PATH, use the full path
(e.g. "/Users/you/.local/bin/jira-mcp").
Claude Code MCP Config
In your Claude Code settings (e.g. ~/.claude/settings.json), add:
{
"mcpServers": {
"jira": {
"command": "jira-mcp",
"env": {
"JIRA_EMAIL": "you@example.com",
"JIRA_API_TOKEN": "your-api-token-here"
}
}
}
}Tools
Tool | Description | Key Parameters |
| Create a new issue |
|
| Fetch an issue by key/ID |
|
| Update fields on an issue |
|
| Search with JQL |
|
| Add a comment |
|
| List available transitions |
|
| Move issue to new status |
|
| List visible projects |
|
| Get create metadata for a project/issue type |
|
| Search users by name/email |
|
All description and comment body parameters accept Markdown, which is automatically converted to Atlassian Document Format (ADF) before sending.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ibacher/jira-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server