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.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Ein TypeScript-basierter Server, der die Interaktion mit Jira ermöglicht und Tools zum Ausführen von JQL-Abfragen, Verwalten von Tickets sowie Auflisten von Projekten und Status in natürlicher Sprache bereitstellt.
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Python-based server allowing seamless integration with JIRA for managing and interacting with projects through custom APIs.Last updated -3PythonApache 2.0
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to interact with Jira, allowing for project management tasks such as listing projects, searching issues, creating tickets, and managing sprints through natural language queries.Last updated -7271TypeScriptMIT License
- AsecurityAlicenseAqualityA TypeScript-based server that enables Cursor editor to interact with Jira tickets for viewing, creating, commenting on, and updating tickets directly from the editor.Last updated -73TypeScriptGPL 2.0
- -securityAlicense-qualityA Simple Model Context Protocol server that enables AI assistants to interact with Jira, allowing operations like fetching tickets, adding comments, and updating ticket status.Last updated -1PythonApache 2.0