atlassian-jira-connector-service
Facilitates interaction with the Atlassian Jira platform for executing JQL searches, manipulating Jira issues (creation, modification, deletion), and fetching current project states and workflows.
Author

KS-GEN-AI
Quick Info
Actions
Tags
Jira Interaction Service MCP Endpoint
Seamless integration with Jira operations.
This is a Node.js/TypeScript based backend utility designed for the Model Context Protocol (MCP) ecosystem, enabling programmatic control over Jira instances. It exposes several functions mirroring standard Agile/DevOps management tasks:
- Functions to execute complex Jira Query Language (JQL) statements.
- Utilities for crafting new tickets, updating existing ones, and performing ticket removals.
- Methods to retrieve metadata such as available projects and status schemes.
Capabilities
Jira Management Utilities
execute_jql
- Function: Execute an arbitrary JQL string against Jira.
- Arguments:
jql(the query string),number_of_results(limit output, defaults to 1).
get_only_ticket_name_and_description
- Function: Retrieve only the title and body content for matched issues.
- Arguments:
jql,number_of_results(limit output, defaults to 1).
create_ticket
- Function: Provision a new issue within Jira.
- Arguments:
project.key,summary(title),description,issuetype.name,parent(for sub-tasks, optional).
list_projects
- Function: Fetch a roster of accessible Jira projects.
- Arguments:
number_of_results(limit output, defaults to 1).
delete_ticket
- Function: Permanently erase a specified issue.
- Arguments:
issueIdOrKey.
edit_ticket
- Function: Apply modifications to an existing ticket's fields.
- Arguments:
issueIdOrKey,summary(optional update),description(optional update),labels(optional list),parent(optional re-parenting).
get_all_statuses
- Function: Obtain the full set of workflow statuses available in the system.
- Arguments:
number_of_results(limit output, defaults to 1).
assign_ticket
- Function: Designate a new assignee for a specific ticket.
- Arguments:
accountId(the target user's ID),issueIdOrKey.
query_assignable
- Function: Determine which users can be assigned to issues within a specific project context.
- Arguments:
project_key.
add_attachment
- Function: Upload an external resource (like an image) to an issue record.
- Arguments:
issueIdOrKey,imageUrl(URL of the file to upload).
Building and Execution
Dependency resolution:
npm install
Compilation process:
npm run build
For continuous development watch mode:
npm run watch
Deployment Configuration
To integrate this service with Claude Desktop, update your configuration file:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
Insert the following structure, ensuring you replace /PATH_TO_THE_PROJECT/ with the actual directory:
{
"mcpServers": {
"Jira Interaction Service": {
"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"
}
}
}
}
Diagnostics
Debugging standard I/O communication is often complex. We strongly suggest employing the official MCP Inspector, accessible via a package script:
npm run inspector
This command launches an interface in your web browser for detailed inspection and debugging.
WIKIPEDIA: Business management tools are all the systems, applications, controls, calculating solutions, methodologies, etc. used by organizations to be able to cope with changing markets, ensure a competitive position in them and improve business performance.
== Overview == There are tools related to each organization's department which can be classified for each aspect of management. For example: planning tools, process tools, records tools, employee related tools, decision making tools, control tools, etc. A classification by function would consider these general aspects:
Tools used for data input and validation in any department. Tools used for controlling and improving business processes. Tools used for data consolidation and decision making. Nowadays, management tools have evolved dramatically in the last decade thanks to fast technology advances, so fast that it is difficult to select the best business tools for any situation in any company. This is caused by a never-ending fight for lower costs and increase sales, the willingness for understanding the customers' needs, and the fight for delivering the products that meet their need in the way they require. Under this scenario, managers should take a strategic attitude to business management tools instead of going for the latest tool. Usually, managers rely on the tools without any adaptation which leads to an unstable situation. Business management tools should be selected carefully, and then adapted to the organization needs and not the other way around.
== Most used == In 2013, a survey conducted by Bain & Company showed how business tools are used around the globe. These tools reflect how their outcomes contribute to each region's needs, considering the downfall and companies' market situation. The top ten includes:
Strategic planning Customer relationship management Employee engagement surveys Benchmarking Balanced scorecard Core competency Outsourcing Change management programs Supply chain management Mission statement and vision statement Market segmentation Total quality management
== Software application for businesses == Software or collection of computer programs used by business users to carry out various business operations is referred to as business software (or a business application). These business applications are used to boost output, gauge output, and carry out various other company tasks precisely. It started with management information systems and extended into enterprise resource planning systems. Then customer relationship management was added to the solution and finally the whole package moved into the cloud business management space. Although there is an actual correlation between IT efforts and the organizations' performance, two elements are key to add value to the sum; these are the implementation's effectiveness and the proper tools selections and adaptation process.
== Tools for SMEs == The tools focused on SMEs are important because they provide ways to save m
