Jira Communication Server MCP Server

Jira Communication Server MCP Server

A TypeScript-based MCP server for seamless Jira interactions

25
Stars
7
Forks
25
Watchers
2
Issues
Jira Communication Server MCP Server enables integration with Jira by exposing standardized tools for querying, creating, editing, and managing Jira issues via the Model Context Protocol. It supports a wide range of Jira operations, including executing JQL queries, managing tickets, handling attachments, assigning tickets, and interacting with Jira projects and statuses. The server is designed for use in environments supporting the MCP, such as Claude Desktop, and provides debugging utilities for MCP communication.

Key Features

Execute JQL queries for advanced search
Create, edit, and delete Jira tickets
List Jira projects and retrieve project details
Fetch ticket names and descriptions
Assign tickets to specific users
Retrieve all available Jira statuses
Query assignable users for a project
Add attachments from public URLs and Confluence pages
MCP stdio communication for secure context handling
MCP Inspector integration for debugging and monitoring

Use Cases

Automate Jira ticket management from AI model tooling
Enable conversational interaction with Jira via model UIs
Integrate Jira operations into workflow automation platforms supporting MCP
Fetch and update Jira issue details as contextual model input or output
Assign and track Jira tickets without manual UI navigation
Incorporate Jira project and user data into generative workspace solutions
Handle attachments for issues programmatically via model interaction
Support ticket triage and project management processes in AI-powered assistants
Streamline developer and project workflows with standardized protocol access
Debug and inspect MCP tools for Jira integration in development or production

README

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_from_public_url

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

add_attachment_from_confluence

  • Purpose: Add an attachment from a Confluence page to a ticket.
  • Parameters: issueIdOrKey, pageId, attachmentName.

Development

Install dependencies:

bash
npm install

Build the server:

bash
npm run build

For development with auto-rebuild:

bash
npm run watch

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

json
{
  "mcpServers": {
    "Jira communication server": {
      "command": "node",
      "args": ["/PATH_TO_THE_PROJECT/build/index.js"],
      "env": {
        "JIRA_URL": "https://XXXXXXXX.atlassian.net",
        "JIRA_API_MAIL": "Your email",
        "JIRA_API_KEY": "KEY_FROM : https://id.atlassian.com/manage-profile/security/api-tokens"
      }
    }
  }
}

Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:

bash
npm run inspector

The Inspector will provide a URL to access debugging tools in your browser.

Star History

Star History Chart

Repository Owner

KS-GEN-AI
KS-GEN-AI

Organization

Repository Details

Language JavaScript
Default Branch main
Size 36 KB
Contributors 3
License MIT License
MCP Verified Nov 12, 2025

Programming Languages

JavaScript
100%

Tags

Join Our Newsletter

Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.

We respect your privacy. Unsubscribe at any time.

Related MCPs

Discover similar Model Context Protocol servers

  • MyMCP Server (All-in-One Model Context Protocol)

    MyMCP Server (All-in-One Model Context Protocol)

    Powerful and extensible Model Context Protocol server with developer and productivity integrations.

    MyMCP Server is a robust Model Context Protocol (MCP) server implementation that integrates with services like GitLab, Jira, Confluence, YouTube, Google Workspace, and more. It provides AI-powered search, contextual tool execution, and workflow automation for development and productivity tasks. The system supports extensive configuration and enables selective activation of grouped toolsets for various environments. Installation and deployment are streamlined, with both automated and manual setup options available.

    • 93
    • MCP
    • nguyenvanduocit/all-in-one-model-context-protocol
  • MCP Linear

    MCP Linear

    MCP server for AI-driven control of Linear project management.

    MCP Linear is a Model Context Protocol (MCP) server implementation that enables AI assistants to interact with the Linear project management platform. It provides a bridge between AI systems and the Linear GraphQL API, allowing the retrieval and management of issues, projects, teams, and more. With MCP Linear, users can create, update, assign, and comment on Linear issues, as well as manage project and team structures directly through AI interfaces. The tool supports seamless integration via Smithery and can be configured for various AI clients like Cursor and Claude Desktop.

    • 117
    • MCP
    • tacticlaunch/mcp-linear
  • MCP Server for Asana

    MCP Server for Asana

    Bridge Asana's API with Model Context Protocol tools for seamless task management.

    MCP Server for Asana provides a Model Context Protocol (MCP) compliant interface to the Asana API, enabling direct interaction with Asana from MCP clients such as Claude Desktop. It offers tools to list, search, retrieve, and create tasks and projects within Asana workspaces, with options for both read and write operations. The server supports advanced task filtering, project searching, and read-only modes for secure testing. Integration facilitates automation and streamlined project management within AI-powered environments.

    • 107
    • MCP
    • roychri/mcp-server-asana
  • Offorte MCP Server

    Offorte MCP Server

    Bridge AI agents with Offorte proposal automation via the Model Context Protocol.

    Offorte MCP Server enables external AI models to create and send proposals through Offorte by implementing the Model Context Protocol. It facilitates automation workflows between AI agents and Offorte's proposal engine, supporting seamless integration with chat interfaces and autonomous systems. The server provides a suite of tools for managing contacts, proposals, templates, and automation sets, streamlining the proposal creation and delivery process via standardized context handling. Designed for extensibility and real-world automation, it leverages Offorte's public API to empower intelligent business proposals.

    • 4
    • MCP
    • offorte/offorte-mcp-server
  • Coda MCP Server

    Coda MCP Server

    A Model Context Protocol server enabling seamless interaction with Coda documents and pages.

    Coda MCP Server implements a Model Context Protocol (MCP) server that bridges AI assistants or MCP clients with the Coda API. It provides standardized tools for listing, creating, reading, updating, duplicating, and renaming Coda pages, as well as handling document context. The server communicates over standard input/output, supporting integration with platforms like Cursor and Claude Desktop, and can be deployed via Node.js or Docker.

    • 36
    • MCP
    • orellazri/coda-mcp
  • mcp-server-atlassian-jira

    mcp-server-atlassian-jira

    Seamlessly connect AI assistants to Jira for project and issue management via Model Context Protocol.

    Enables AI assistants like Claude and Cursor to interact directly with Atlassian Jira projects, issues, and workflows using the Model Context Protocol (MCP). Provides standardized context and actions such as querying project status, searching issues, and managing comments through a command-line MCP server. Designed for integration with multiple AI tools, allowing natural language project interaction and instant workflow insights.

    • 39
    • MCP
    • aashari/mcp-server-atlassian-jira
  • Didn't find tool you were looking for?

    Be as detailed as possible for better results