jira-mcp-server
Allows fetching, searching, and creating Jira issues via JQL queries and REST API.
Click on "Deploy 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-mcp-serverfind all high priority issues assigned to me"
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.
Overview
jira-mcp-server runs as a local stdio-based MCP server. It connects to a Jira Cloud instance via the REST API and exposes three tools that an MCP client can call: fetching an issue, searching issues with JQL, and creating new issues.
Related MCP server: Jira MCP Server
Features
š Get issue ā fetch a single Jira issue by key
š Search issues ā run arbitrary JQL queries
ā Create issue ā create a new issue in a project
š Implements the MCP
tools/listandtools/callprotocol over stdioāļø Configuration via environment variables (
.env)
Prerequisites
Node.js 18 or later
A Jira Cloud site and an Atlassian API token
An MCP-compatible client (e.g. Claude Desktop, Claude Code)
Installation
git clone <this-repo-url>
cd jira-mcp-server
npm installConfiguration
Copy the example environment file and fill in your Jira credentials:
cp .env.example .envVariable | Description | Example |
| The email address associated with your Atlassian account |
|
| An Atlassian API token generated from your account security settings |
|
| The base REST API URL for your Jira site |
|
Never commit your
.envfile. It is already excluded via.gitignore.
Running the server
node src/server.jsThe server communicates over stdio, so it's designed to be launched by an MCP client rather than run standalone in a terminal for interactive use.
Connecting from Claude Desktop
Add an entry to your Claude Desktop MCP config (claude_desktop_config.json):
{
"mcpServers": {
"jira": {
"command": "node",
"args": ["C:\\path\\to\\jira-mcp-server\\src\\server.js"],
"env": {
"JIRA_EMAIL": "you@example.com",
"JIRA_API_TOKEN": "your-api-token",
"JIRA_BASE_URL": "https://your-domain.atlassian.net/rest/api/3"
}
}
}
}Restart Claude Desktop and the jira tools will become available in the tool picker.
Available tools
Tool | Description | Parameters |
| Get a Jira issue by key |
|
| Search Jira issues using JQL |
|
| Create a new Jira issue |
|
Project structure
jira-mcp-server/
āāā assets/
ā āāā logo.svg # Project logo
āāā src/
ā āāā server.js # MCP server entry point (tool routing)
ā āāā tools.js # Tool definitions / input schemas
ā āāā jiraclient.js # Jira REST API client
āāā .env.example # Sample environment configuration
āāā package.json
āāā README.mdTroubleshooting
401 Unauthorized ā verify
JIRA_EMAILandJIRA_API_TOKENare correct and that the token hasn't expired.404 Not Found ā check that
JIRA_BASE_URLpoints to the correct Jira Cloud REST API base (/rest/api/3).No output from the server ā the server communicates over stdio; run it via an MCP client rather than expecting interactive terminal output.
License
Distributed under the ISC License.
This server cannot be deployed
Maintenance
Related MCP Connectors
Nifty's MCP server ā exposes tasks, projects, messages, and files as tools for AI agents.
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
MCP server that lets AI assistants use all OneSchema features exposed via the public API.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceMCP server that wraps the jira-cli command-line tool to enable AI assistants to interact with Jira.13 npm9MIT
- AlicenseNot gradedqualityDmaintenanceA clean and focused Model Context Protocol (MCP) server that provides seamless integration between AI assistants and Jira, enabling natural language interaction with your Jira projects, issues, and workflows.5MIT
- AlicenseNot gradedqualityDmaintenanceA server that exposes Jira Cloud operations as MCP tools, enabling programmatic management of Epics, Stories, Tasks, and Sprints directly from an AI chat or agentic workflow.1MIT
- FlicenseAqualityBmaintenanceA lightweight Jira Cloud MCP server for Claude Code that provides high-value tools for reading and writing Jira issues with human-readable responses.15-