Provides integration with the Atlassian platform to manage Jira tasks, retrieve issue details, and create new project entries.
Allows users to fetch assigned tasks, retrieve detailed issue information, and create new tasks with summaries and descriptions.
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 MCP Serverlist my assigned tasks in the ART project"
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 Server
MCP (Model Context Protocol) server for Jira integration. Allows Claude Code (or any MCP client) to interact with your Jira tasks.
Features
✅ Get your tasks - Fetch tasks assigned to you, filtered by project and status
✅ Get task details - Get detailed information about specific tasks
✅ Create tasks - Create new Jira tasks with description and issue type
Prerequisites
Node.js 18+
Jira account with API access
Jira API token
Setup
1. Clone and Install
2. Get Jira API Token
Go to https://id.atlassian.com/manage-profile/security/api-tokens
Click "Create API token"
Give it a name (e.g., "MCP Server")
Copy the token (you won't see it again!)
3. Get Your Account ID
Or open in browser (after logging in): https://cryptobplatform.atlassian.net/rest/api/3/myself
4. Configure Environment Variables
Create .env file (or configure in Claude Code):
Usage with Claude Code
Configuration
Add to your Claude Code config (usually ~/.config/claude/config.json or similar):
Example Prompts for Claude Code
Once configured, you can ask Claude Code:
Available Tools
1. get_my_tasks
Get your Jira tasks filtered by project and status.
Parameters:
projectKey(string, optional) - Project key (default: "ART")status(string, optional) - Task status (default: "In Progress")
Example:
2. get_task_details
Get detailed information about a specific task.
Parameters:
issueKey(string, required) - Task key (e.g., "ART-114")
Example:
3. create_task
Create a new Jira task.
Parameters:
projectKey(string, required) - Project keysummary(string, required) - Task titledescription(string, optional) - Task descriptionissueType(string, optional) - Issue type: "Задача", "Баг", "История" (default: "Задача")
Example:
Testing Locally
You can test the server directly:
Then send a JSON-RPC request via stdin:
Troubleshooting
Authentication Error
Make sure your API token is correct and your email matches your Jira account.
"Task not found" Error
Check that:
The task key is correct (e.g., "ART-114" not "art-114")
You have permission to view the task
The project key is correct
Environment Variables Not Loading
When using with Claude Code, make sure to set environment variables in the mcpServers config, not in a .env file.
Project Structure
Security Notes
⚠️ Never commit your API token to git!
Add to .gitignore:
License
MIT
Author
andreu slynchyk (andreu.slynchyk@gmail.com)