jira.com
jira.com logo

Jira

Integrates with Jira to enable automated ticket management, project oversight, and streamlined communication through JQL...

Created byApr 22, 2025

Jira communication server MCP Server

Talk to Jira
This is a TypeScript-based MCP server that provides tools to interact with Jira. It demonstrates core MCP concepts by providing:
  • Tools for executing JQL queries
  • Tools for creating, editing, and deleting Jira tickets
  • Tools for listing Jira projects and statuses

Features

Jira Tools

`execute_jql`

  • Purpose: Run a JQL query.
  • Parameters: jql, number_of_results (default: 1).

`get_only_ticket_name_and_description`

  • Purpose: Fetch ticket name and description.
  • Parameters: jql, number_of_results (default: 1).

`create_ticket`

  • Purpose: Create a Jira ticket.
  • Parameters: project.key, summary, description, issuetype.name, parent (optional).

`list_projects`

  • Purpose: List Jira projects.
  • Parameters: number_of_results (default: 1).

`delete_ticket`

  • Purpose: Delete a ticket.
  • Parameters: issueIdOrKey.

`edit_ticket`

  • Purpose: Modify a ticket.
  • Parameters: issueIdOrKey, summary (optional), description (optional), labels (optional), parent (optional).

`get_all_statuses`

  • Purpose: Retrieve all statuses.
  • Parameters: number_of_results (default: 1).

`assign_ticket`

  • Purpose: Assign a ticket to a user.
  • Parameters: accountId, issueIdOrKey.

`query_assignable`

  • Purpose: Find assignable users in a project.
  • Parameters: project_key.

`add_attachment`

  • Purpose: Add an attachment to a ticket.
  • Parameters: issueIdOrKey, imageUrl.

Development

Install dependencies:
Build the server:
For development with auto-rebuild:

Installation

To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json On Windows: %APPDATA%/Claude/claude_desktop_config.json

Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
The Inspector will provide a URL to access debugging tools in your browser.

Jira communication server MCP Server

Talk to Jira
This is a TypeScript-based MCP server that provides tools to interact with Jira. It demonstrates core MCP concepts by providing:
  • Tools for executing JQL queries
  • Tools for creating, editing, and deleting Jira tickets
  • Tools for listing Jira projects and statuses

Features

Jira Tools

`execute_jql`

  • Purpose: Run a JQL query.
  • Parameters: jql, number_of_results (default: 1).

`get_only_ticket_name_and_description`

  • Purpose: Fetch ticket name and description.
  • Parameters: jql, number_of_results (default: 1).

`create_ticket`

  • Purpose: Create a Jira ticket.
  • Parameters: project.key, summary, description, issuetype.name, parent (optional).

`list_projects`

  • Purpose: List Jira projects.
  • Parameters: number_of_results (default: 1).

`delete_ticket`

  • Purpose: Delete a ticket.
  • Parameters: issueIdOrKey.

`edit_ticket`

  • Purpose: Modify a ticket.
  • Parameters: issueIdOrKey, summary (optional), description (optional), labels (optional), parent (optional).

`get_all_statuses`

  • Purpose: Retrieve all statuses.
  • Parameters: number_of_results (default: 1).

`assign_ticket`

  • Purpose: Assign a ticket to a user.
  • Parameters: accountId, issueIdOrKey.

`query_assignable`

  • Purpose: Find assignable users in a project.
  • Parameters: project_key.

`add_attachment`

  • Purpose: Add an attachment to a ticket.
  • Parameters: issueIdOrKey, imageUrl.

Development

Install dependencies:
Build the server:
For development with auto-rebuild:

Installation

To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json On Windows: %APPDATA%/Claude/claude_desktop_config.json

Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
The Inspector will provide a URL to access debugging tools in your browser.