Connects Claude or any MCP client to your Jira Cloud instance via the REST API, exposing 14 tools that cover the full project management workflow. You get JQL search, issue CRUD, workflow transitions by name, comment threads, sprint queries, and board backlog access. Authentication is straightforward Basic or Bearer token setup through environment variables. Reach for this when you want to triage bugs, plan sprints, or update tickets without context switching out of your AI chat interface. Covers the essentials: projects, boards, sprints, issue types, and cross-issue linking.
An MCP server for Jira — connect any MCP-compatible client to your Jira projects, issues, sprints, and boards.
An MCP (Model Context Protocol) server that gives AI assistants and agents full access to your Jira instance — search issues with JQL, create and update tickets, manage sprints and boards, transition issues through workflows, and link related work — all through natural language.
Use it with Claude Desktop, Cursor, Windsurf, Cline, Continue, or any MCP-compatible client to manage your projects without leaving the chat.
*.atlassian.net instanceAdd to your claude_desktop_config.json:
{
"mcpServers": {
"jira": {
"command": "npx",
"args": ["-y", "jira-mcp-server"],
"env": {
"JIRA_HOST": "your-domain.atlassian.net",
"JIRA_EMAIL": "you@example.com",
"JIRA_API_TOKEN": "your-api-token"
}
}
}
}
Add to your MCP configuration:
{
"mcpServers": {
"jira": {
"command": "npx",
"args": ["-y", "jira-mcp-server"],
"env": {
"JIRA_HOST": "your-domain.atlassian.net",
"JIRA_EMAIL": "you@example.com",
"JIRA_API_TOKEN": "your-api-token"
}
}
}
}
npm install -g jira-mcp-server
export JIRA_HOST=your-domain.atlassian.net
export JIRA_EMAIL=you@example.com
export JIRA_API_TOKEN=your-api-token
jira-mcp-server
| Variable | Required | Description |
|---|---|---|
JIRA_HOST | Yes | Your Jira hostname (e.g. your-domain.atlassian.net) |
JIRA_API_TOKEN | Yes | Jira API token or Personal Access Token |
JIRA_EMAIL | Cond. | Your Jira email (required for Basic auth) |
JIRA_AUTH_TYPE | No | basic (default) or bearer (for PAT) |
JIRA_API_VERSION | No | REST API version (default: 3) |
JIRA_EMAIL| Tool | Description |
|---|---|
jira_search | Search issues with JQL |
jira_get_issue | Get full issue details |
jira_create_issue | Create a new issue |
jira_update_issue | Update issue fields |
jira_transition_issue | Transition issue to new status |
jira_add_comment | Add a comment to an issue |
jira_delete_issue | Delete an issue (permanent) |
jira_list_projects | List accessible projects |
jira_get_project | Get project details |
jira_get_issue_types | List issue types for a project |
jira_link_issues | Create a link between two issues |
jira_get_boards | List Jira Software boards |
jira_get_sprints | List sprints for a board |
jira_get_backlog | Get board backlog items |
{ "tool": "jira_search", "arguments": { "jql": "project = PROJ AND status = Open ORDER BY created DESC" } }
{
"tool": "jira_create_issue",
"arguments": {
"projectKey": "PROJ",
"summary": "Login page broken on mobile",
"issueType": "Bug",
"priority": "High",
"labels": "mobile,urgent"
}
}
{ "tool": "jira_transition_issue", "arguments": { "issueKey": "PROJ-123", "transitionName": "In Progress" } }
{ "tool": "jira_get_backlog", "arguments": { "boardId": "42" } }
jira_search with JQLjira_get_sprints + jira_get_backlogjira_create_issuejira_transition_issuejira_list_projects| Resource | Tools |
|---|---|
| Issues | jira_search, jira_get_issue, jira_create_issue, jira_update_issue, jira_transition_issue, jira_delete_issue |
| Comments | jira_add_comment |
| Projects | jira_list_projects, jira_get_project |
| Issue Types | jira_get_issue_types |
| Links | jira_link_issues |
| Boards | jira_get_boards |
| Sprints | jira_get_sprints |
| Backlog | jira_get_backlog |
git clone https://github.com/friendlygeorge/jira-mcp-server.git
cd jira-mcp-server
npm install
npm run build
npm start
MIT
cyanheads/git-mcp-server
io.github.b1ff/atlassian-dc-mcp-bitbucket
com.mcparmory/atlassian-jira
sirlordt/vscode-terminal-mcp
aashari/mcp-server-atlassian-bitbucket
sooperset/mcp-atlassian