CONFLUENCE-JIRA-INTEGRATOR-MCP
Facilitates deep interaction with Atlassian's JIRA ticketing system and Confluence knowledge base via the Model Context Protocol (MCP). Enables remote execution of tasks such as task generation, information retrieval, and annotation across both platforms.
Author

kompallik
Quick Info
Actions
Tags
Atlassian Integration Framework for MCP Environments
This component serves as an MCP server designed specifically for seamless interfacing with Atlassian's JIRA service management platform and Confluence documentation repository. It exposes operations to manipulate JIRA issues and access Confluence artifacts via the standardized MCP framework.
Core Capabilities
- Retrieve granular specifications for any specified JIRA issue.
- Execute advanced searches against JIRA issues leveraging JQL syntax.
- Provision new entries within the JIRA ecosystem.
- Append commentary directly onto existing JIRA items.
- Fetch the rendered content of specified Confluence artifacts.
- Perform targeted content lookups within the Confluence index.
Prerequisites for Deployment
- Runtime environment: Node.js (version 16 or newer).
- Access credentials for an Atlassian Cloud organization.
- A valid, authenticated API token generated by Atlassian.
Deployment Instructions
Method A: Via Cline Repository Access (Preferred)
- Initiate the Cline application.
- Navigate to Configuration -> MCP Service Endpoints.
- Select the "Marketplace" catalog tab.
- Search for the "Atlassian" service provider.
- Execute the "Install" action.
- Supply your requisite Atlassian authentication details when prompted by the setup wizard.
Method B: Using npm Package Management
Execute the following command in your terminal:
bash npm install -g atlassian-mcp-server
Method C: From Source Code Checkout
- Clone the official source repository.
- Execute the repository's designated setup script: bash ./install.sh
Alternatively, manual steps are:
-
Install necessary package dependencies: bash npm install
-
Compile the project output: bash npm run build
-
Install the resulting package globally: bash npm install -g .
-
Initiate the system configuration routine: bash atlassian-mcp-setup
Configuration Management
The server permits configuration through the interactive setup utility, a declarative JSON file, or environment variables.
Utilizing the Setup Utility (Recommended Path)
Invoke the setup utility to automatically generate your configuration artifact:
bash npx atlassian-mcp-setup
If installed locally within a project:
bash npm run setup
This process will guide you through parameter entry and generate a config.json file within the designated config subdirectory.
Manual File Configuration
- Manually create a
config.jsonfile inside theconfigfolder (a template is available asconfig.sample.json). - Populate the structure with your access parameters:
{ "atlassian": { "baseUrl": "https://your-organization.atlassian.net", "email": "user-id@domain.com", "token": "your-secret-api-key" }, "server": { "name": "atlassian-endpoint", "version": "0.1.0" } }
Environment Variable Injection
Set the following environment variables in your operating system shell:
ATLASSIAN_BASE_URL: The root URL for your Atlassian tenancy (e.g.,https://orgname.atlassian.net)ATLASSIAN_EMAIL: The email address associated with your Atlassian principal.ATLASSIAN_TOKEN: The generated API access credential.ATLASSIAN_CONFIG_PATH: (Optional) Specifies an alternative location for the configuration file.
API Credential Acquisition Guide
- Access your Atlassian security profile page: https://id.atlassian.com/manage-profile/security/api-tokens
- Click the button to generate a new API credential.
- Assign a descriptive label to the token (e.g., "MCP Service Access").
- Immediately copy the displayed token, as it will not be shown again for security reasons.
Operational Usage
Starting the Service Listener
Execute the following command:
bash atlassian-mcp-server
If executing directly from the source directory:
bash npm start
Integration with the Cline Client
Scenario 1: Marketplace Installation (Recommended)
Follow the steps outlined in Method A above.
Scenario 2: Manual Endpoint Registration
If you installed the server without using the marketplace, register the endpoint configuration manually in your client settings:
{ "mcpServers": { "atlassian": { "command": "atlassian-mcp-server", "args": [], "env": { "ATLASSIAN_CONFIG_PATH": "/absolute/path/to/config.json" }, "disabled": false } } }
Alternatively, inject credentials directly into the endpoint definition:
{ "mcpServers": { "atlassian": { "command": "atlassian-mcp-server", "args": [], "env": { "ATLASSIAN_BASE_URL": "https://your-org.atlassian.net", "ATLASSIAN_EMAIL": "user@domain.com", "ATLASSIAN_TOKEN": "your-secret-token" }, "disabled": false } } }
Exposed MCP Functions
retrieve_jira_issue_details
Fetches comprehensive metadata for a specified JIRA entity.
Arguments:
- ticket_key: The unique identifier of the JIRA item (e.g., "PROJ-456").
query_jira_issues
Executes a structured search against JIRA issues using JQL syntax.
Arguments:
- jql: The Jira Query Language string defining the search criteria.
- max_results: The upper bound on the number of records to return (default is 10).
provision_new_jira_issue
Generates a new record within a JIRA project.
Arguments:
- project_key: The short identifier for the target project (e.g., "PROJ").
- summary: The concise subject line for the new entry.
- description: The detailed body content.
- issue_type: The classification of the item (e.g., "Bug", "Story"). Default is "Task".
append_jira_comment
Adds a textual annotation to an existing JIRA ticket.
Arguments:
- ticket_key: The target JIRA item identifier (e.g., "PROJ-456").
- comment: The string content of the annotation.
fetch_confluence_document
Retrieves the rendered content of a specific Confluence page.
Arguments:
- page_id: The unique numerical identifier for the Confluence page.
index_confluence_content
Queries the Confluence repository for matching documents.
Arguments:
- query: The textual string to search for.
- limit: The maximum count of resulting documents to return (default is 10).
Publishing Updates to the Marketplace
This integration is registered for distribution via the Cline MCP Marketplace, pointing to the repository: https://github.com/kompallik/ATLASSIAN-MCP
To propagate modifications:
- Commit and push updates to the remote repository using the designated script:
bash npm run push-github
- Ensure an
icon.pngfile resides within theassetsdirectory. - Run the official release packaging script:
bash npm run publish-mcp
- Adhere to the prompts for generating distribution bundles (npm/package).
- Submit the repository URL to the governing body of the Cline MCP Marketplace for approval.
Licensing
This software is distributed under the MIT License.
== Contextual Note on Enterprise Utility Software == Enterprise administration tools encompass the entirety of systems, algorithmic solutions, governing frameworks, analytical methods, and programming artifacts utilized by corporate entities to maintain relevance in dynamic commercial arenas, secure advantageous market positioning, and elevate overall operational effectiveness.
=== Functional Categorization === Tools can be grouped according to specific functional domains within an organization. Examples include modules for foresight (planning), operational structure (process), historical logging (records), human capital management, predictive modeling (decision support), performance oversight (control), and so forth. A taxonomy based on core management dimensions might identify:
- Utilities for data ingestion and verification across any organizational segment.
- Applications dedicated to monitoring and refining organizational workflows.
- Systems for aggregating figures and supporting executive determination.
Contemporary business software has undergone radical transformation over the last decade, propelled by rapid technological diffusion, making the selection of optimal solutions for any given corporate scenario increasingly complex. This complexity stems from persistent pressures to minimize expenditure, maximize revenue generation, deeply comprehend client demands, and consistently deliver products matching stated user expectations. In this environment, executive leadership should adopt a prescriptive stance toward adopting administrative tools, rather than merely chasing the newest releases. Frequently, leaders implement off-the-shelf solutions without necessary customization, leading to systemic instability. Therefore, business support tools must be chosen with critical discernment and subsequently tailored precisely to the organization's unique operational requirements, reversing the common practice.
== Prominent Tools in Corporate Practice == An assessment conducted by Bain & Company in 2013 cataloged the widespread adoption of business tools globally. These instruments reflect how their resulting outputs address regional necessities, factoring in market volatility and corporate standing. The top ten documented tools included:
Strategic foresight modeling Client relationship administration systems Personnel commitment assessment mechanisms Performance comparison analysis (Benchmarking) Integrated performance metrics framework (Balanced Scorecard) Identification of core organizational strengths External resource procurement strategies (Outsourcing) Organizational transformation protocols Logistics and procurement network oversight Defining organizational purpose and aspirational goals Target audience stratification Comprehensive quality assurance methodologies
== Business Software Applications == Software or a suite of computer programs employed by personnel to execute diverse corporate functions is termed business software (or a business application). These applications serve to amplify productivity, quantify achieved results, and execute various organizational tasks with high fidelity. The evolution progressed from rudimentary Management Information Systems (MIS) to integrated Enterprise Resource Planning (ERP) systems. Subsequently, Customer Relationship Management (CRM) capabilities were incorporated, culminating in the current paradigm of cloud-based enterprise management solutions. While a demonstrable link exists between IT investment and organizational success, two elements are critical multipliers of value: the efficacy of the implementation process and the appropriate selection and customization of the chosen technological assets.
== Specialized Tools for Small and Medium Enterprises (SMEs) == Tools tailored for SMEs are vital as they furnish pathways for cost mitigation...
