Jira

Provides natural-language access to Jira for project management tasks, including issue creation, updates, linking, and workflow automation.
  • typescript

58

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "george5562-jira-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@George5562/Jira-MCP-Server",
        "--client",
        "claude"
      ],
      "env": {
        "JIRA_HOST": "your-jira-instance.atlassian.net",
        "JIRA_EMAIL": "your-email@example.com",
        "JIRA_API_TOKEN": "your-api-token",
        "JIRA_AUTH_TYPE": "basic"
      }
    }
  }
}

You can talk to Jira in natural language through a dedicated MCP server to create, configure, and manage issues, subtasks, links, and workflows. This makes project administration more conversational and automates routine tasks across Jira projects.

How to use

You interact with the Jira MCP Server from an MCP client (such as Claude Desktop or Cursor) to perform common Jira actions without leaving your chat interface. Typical workflows include listing issues, creating and updating issues, managing subtasks and dependencies, applying labels and components, and driving automated workflows based on your prompts. Start by configuring your client to connect to the Jira MCP Server using the appropriate authentication method. Then issue natural-language prompts like, “Show me open tasks in PROJECT, assign to me, and add a priority flag,” or “Create a task for implementing feature X with priority High.” The server translates your intent into Jira API calls and returns results you can review and refine.

Practical usage patterns

  • Retrieve issues in a project and filter by status or assignee.

  • Create standard issues or subtasks with assignees, labels, and components.

  • Establish dependencies between issues by creating issue links.

  • Update issue fields such as summary, description, priority, and status to reflect progress.

Connecting with clients

Claude Desktop and Cursor require you to configure an MCP server entry so the client can start and talk to Jira. You provide the server command, its arguments, the working directory, and environment variables like JIRA_HOST, JIRA_AUTH_TYPE, and API tokens. Once configured, you can start prompts that leverage Jira data and actions directly from the chat interface.

Available tools

User Management

Get a user account by email or identify users to assign issues and manage access.

Issue Type Management

List all available Jira issue types to guide creation of tasks, stories, bugs, and subtasks.

Issue Link Types

List and reference available issue link types to define dependencies such as blocks/blocked-by.

Issue Management

Create, retrieve, update, and delete issues and subtasks, including fields like summary, description, assignee, labels, components, and priority.

Description Formatting

Describe how to format descriptions using markdown-style rules for clarity in Jira descriptions.

Error Handling

Understand and respond to common errors such as invalid keys, missing fields, or permission issues.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational