jira-mcp
JIRA
Documentation
JIRA MCP Server
An MCP server that enables Large Language Models (LLMs) to interact with JIRA through standardized tools and context. This server provides capabilities for searching issues using JQL and retrieving detailed issue information.
Features
- JQL Search: Execute complex JQL queries with pagination support
- Issue Details: Retrieve detailed information about specific JIRA issues
Prerequisites
- `npm` installed
- A JIRA instance with API access
- JIRA API token or Personal Access Token
- JIRA user email associated with the API token
Getting JIRA API Credentials
1. Log in to your Atlassian account at https://id.atlassian.com
2. Navigate to Security settings
3. Under API tokens, select "Create API token"
4. Give your token a meaningful name (e.g., "MCP Server")
5. Copy the generated token - you won't be able to see it again!
6. Use this token as your `JIRA_API_KEY`
7. Use the email address associated with your Atlassian account as `JIRA_USER_EMAIL`
Usage
Integration with Claude Desktop
1. Add the server configuration to Claude Desktop's config file:
macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`
Windows: `%APPDATA%\Claude\claude_desktop_config.json`
{
"mcpServers": {
"jira": {
"command": "npx",
"args": ["-y", "jira-mcp"],
"env": {
"JIRA_INSTANCE_URL": "https://your-instance.atlassian.net",
"JIRA_USER_EMAIL": "your-email@company.com",
"JIRA_API_KEY": "your-api-token"
}
}
}
}2. Restart Claude Desktop to load the new configuration.
Available Tools
1. JQL Search (`jql_search`)
Executes a JQL search query with customizable parameters.
Parameters:
- `jql` (required): JQL query string
- `nextPageToken`: Token for pagination
- `maxResults`: Maximum number of results to return
- `fields`: Array of field names to include
- `expand`: Additional information to include
Example:
{
"jql": "project = 'MyProject' AND status = 'In Progress'",
"maxResults": 10,
"fields": ["summary", "status", "assignee"]
}2. Get Issue (`get_issue`)
Retrieves detailed information about a specific issue.
Parameters:
- `issueIdOrKey` (required): Issue ID or key
- `fields`: Array of field names to include
- `expand`: Additional information to include
- `properties`: Array of properties to include
- `failFast`: Whether to fail quickly on errors
Example:
{
"issueIdOrKey": "PROJ-123",
"fields": ["summary", "description", "status"],
"expand": "renderedFields,names"
}Development
Configuration
Set up your environment variables before running the server. Create a `.env` file in the root directory:
JIRA_INSTANCE_URL=https://your-instance.atlassian.net
JIRA_USER_EMAIL=your-email@company.com
JIRA_API_KEY=your-api-tokenReplace the values with:
- Your actual JIRA instance URL
- The email address associated with your JIRA account
- Your JIRA API token (can be generated in Atlassian Account Settings)
Installation
Installing via Smithery
To install JIRA for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install jira-mcp --client claudeManual Installation
1. Clone this repository:
git clone
cd jira-mcp2. Install dependencies:
npm installRunning with MCP Inspector
For testing and development, you can use the MCP Inspector:
npm run inspectAdding New Tools
To add new tools, modify the `ListToolsRequestSchema` handler in `index.js`:
server.setRequestHandler(ListToolsRequestSchema, async () => {
return {
tools: [
// Existing tools...
{
name: "your_new_tool",
description: "Description of your new tool",
inputSchema: {
// Define input schema...
}
}
]
};
});Then implement the tool in the `CallToolRequestSchema` handler.
License
MIT
Contributing
Contributions are welcome! Please feel free to submit a PR.
Frequently asked questions
What is jira-mcp?
jira-mcp is JIRA
How do I install jira-mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is jira-mcp open source?
Yes — it is hosted on GitHub at https://github.com/CamdenClark/jira-mcp and has 28 stars.
Related MCP tools
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
Use any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.
Enhanced MCP server for interactive user feedback and command execution in AI-assisted development, featuring dual interface support (Web UI and Desktop Application) with intelligent environment detection and cross-platform compatibility.
A powerful Zotero AI and MCP plugin with ChatGPT, Gemini 3.7, Claude Fable 5, Claude Opus 5, DeepSeek V4, Grok, OpenRouter, Kimi k3, GLM 5.3, SiliconFlow, GPT-oss, Gemma 4, Qwen 3.8
Connect your browser to AI models. Just use Dia on Chrome, Arc or Firefox.
文颜 MCP Server 可以让 AI 自动将 Markdown 文章排版后发布至微信公众号。
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP