Skip to main content

create-jira-mcp

Sets up Jira MCP server integration for Claude Code. Use when setting up Jira, connecting to Atlassian, configuring MCP for ticket management, or adding Jira capabilities.

Jump to install

Source facts

Repository
gravity9-tech/claude_code_workshop
Last source activity
February 6, 2026 at 11:07
Detected SKILL.md language
English
Stars
1
Forks
1

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
create-jira-mcp
description
Sets up Jira MCP server integration for Claude Code. Use when setting up Jira, connecting to Atlassian, configuring MCP for ticket management, or adding Jira capabilities.
allowed-tools
Bash, Read, AskUserQuestion
# Create Jira MCP Integration ## Purpose Guide users through setting up the Official Atlassian Rovo MCP server to enable Claude Code to interact with Jira and Confluence. ## Overview This skill uses the **Official Atlassian Rovo MCP Server** which provides: - OAuth 2.1 authentication (no API tokens to manage) - Full Jira support including issue transitions - Confluence integration - Compass integration - Always up-to-date with Atlassian Cloud **Note**: This only works with Atlassian Cloud (*.atlassian.net). For self-hosted Jira Server/Data Center, a different setup is required. ## Available Tools After Setup ### Jira Tools - `createJiraIssue` - Create issues - `getJiraIssue` - Get issue details - `editJiraIssue` - Modify issues - `transitionJiraIssue` - Change issue status - `getTransitionsForJiraIssue` - View available transitions - `addCommentToJiraIssue` - Add comments - `addWorklogToJiraIssue` - Add time tracking - `searchJiraIssuesUsingJql` - JQL search - `lookupJiraAccountId` - User lookup ### Confluence Tools - Page creation and updates - Content retrieval and search - Comment management ## Instructions ### 1. Check Prerequisites Run this command to verify Node.js v18+ is installed: ```bash node --version ``` If Node.js is not installed or version is below 18, inform the user they need to install Node.js v18+ first. ### 2. Check Existing Configuration Run this command to check if Atlassian MCP is already configured: ```bash claude mcp list 2>/dev/null | grep -i atlassian ``` If the output shows "atlassian" is already configured, inform the user and skip to Step 4 (Display Notice). ### 3. Add the Official Atlassian MCP Server **Run this command** to add the Official Atlassian Rovo MCP server: ```bash claude mcp add --transport sse atlassian https://mcp.atlassian.com/v1/sse -s project ``` This registers the MCP server at project scope (creates `.mcp.json` in project root, can be committed for team sharing). If the user specifically requests global/user scope, use this instead: ```bash claude mcp add --transport sse atlassian https://mcp.atlassian.com/v1/sse -s user ``` ### 4. Display Restart and Auth Notice **IMPORTANT**: After completing setup, you MUST display this notice to the user: ``` ================================================ RESTART REQUIRED + OAUTH LOGIN ================================================ The Atlassian MCP server has been configured. Next steps: 1. Restart Claude Code 2. On first use, a browser window will open for OAuth authentication with Atlassian 3. Log in with your Atlassian account 4. Grant the requested permissions After authentication: - Run /mcp to verify the server is connected - Test with: "List all Jira projects" - Try: "Transition PROJ-123 to Done" ================================================ ``` ## Output Format Execute the setup commands directly using Bash tool. Do not just display commands for the user to copy - actually run them. After running the setup, **always end with the restart/auth notice** - this is mandatory. ## Troubleshooting **OAuth login fails:** - Ensure you have access to the Atlassian Cloud site - Try a different browser if the OAuth window doesn't open - Check browser popup blockers **Frequent re-authentication:** - This is a known issue with the Rovo MCP server - Re-run any command to trigger a new OAuth flow when needed **MCP not connecting:** - Restart Claude Code after adding the server - Check `/mcp` shows the atlassian server - Verify with: `claude mcp list` **"Not supported" errors:** - The Official Atlassian MCP only works with Atlassian Cloud - Self-hosted Jira Server/Data Center requires a different MCP server **Node.js issues:** - Ensure Node.js v18+ is installed - The MCP proxy requires Node.js to run locally ## Removing the Server To remove the Atlassian MCP server: ```bash claude mcp remove atlassian -s project ``` Or for user/global scope: ```bash claude mcp remove atlassian -s user ``` ## Example **User**: "Set up Jira MCP for my project" **Assistant actions**: 1. Run `node --version` to verify Node.js v18+ is installed 2. Run `claude mcp list` to check if Atlassian MCP is already configured 3. If not configured, run `claude mcp add --transport sse atlassian https://mcp.atlassian.com/v1/sse -s project` 4. Display the RESTART + OAUTH notice 5. Explain that a browser window will open on first use for authentication The skill should execute the commands directly, not just display them for the user to copy.
View on GitHub