MCP server enabling Jira task queries, details, and creation via an MCP client.
Configuration
View docs{
"mcpServers": {
"ilidaniys-jira-mcp-server": {
"command": "node",
"args": [
"/absolute/path/to/jira-mcp-server/index.js"
],
"env": {
"JIRA_EMAIL": "[email protected]",
"JIRA_BASE_URL": "https://cryptobplatform.atlassian.net",
"JIRA_API_TOKEN": "your-api-token-here",
"JIRA_ASSIGNEE_ACCOUNT_ID": "6148ce85071141006ab17eb7"
}
}
}
}You can run a Jira MCP Server to let Claude Code and other MCP clients interact with Jira tasks. It handles fetching your tasks, viewing task details, and creating new Jira issues through a simple MCP interface.
You will run a local MCP server and connect your MCP client to it. The server exposes endpoints that let you list tasks assigned to you, filter by project or status, retrieve detailed information for a specific task, and create new tasks with a description and chosen issue type. Use these capabilities to streamline Jira task management from your MCP-enabled workflows.
Prerequisites you need before starting:
# 1. Clone the MCP server repository
# Replace with your actual repo URL
git clone <your-repo-url>
cd jira-mcp-server
# 2. Install dependencies
npm installNext, obtain a Jira API token and your account settings, then configure environment variables for the MCP to use.
# 1) Generate a Jira API token from your Jira account settings
# 2) Create a local environment config file (example shown is .env)
cp .env.example .env
# Edit .env with your credentialsConfigure your Claude Code or MCP client to point to the Jira MCP Server by specifying the runtime command, the server script, and the necessary environment variables.
{
"mcpServers": {
"jira": {
"command": "node",
"args": ["/absolute/path/to/jira-mcp-server/index.js"],
"env": {
"JIRA_BASE_URL": "https://cryptobplatform.atlassian.net",
"JIRA_EMAIL": "[email protected]",
"JIRA_API_TOKEN": "your-api-token-here",
"JIRA_ASSIGNEE_ACCOUNT_ID": "6148ce85071141006ab17eb7"
}
}
}
}Never expose your Jira API token. Keep tokens secure and avoid committing them to version control. When configuring in your MCP client, prefer environment variables over hard-coded values and ensure access is restricted to trusted users.
Authentication issues usually mean the API token or email does not match your Jira account. If a task cannot be found, verify the task key format (for example ART-114) and ensure you have the necessary permissions to view it. If environment variables fail to load in your MCP client, confirm you placed them in the client’s MCP config section.
jira-mcp-server/ contains the main MCP server implementation and supporting files. You will typically run the server from index.js via Node after installing dependencies.
MIT
andreu slynchyk ([email protected])
Fetch Jira tasks assigned to you with optional project and status filters.
Retrieve detailed information about a specific Jira task by key.
Create a new Jira task with project, summary, optional description, and issue type.