Parthav46/atlassian-mcp
3.1
If you are the rightful owner of atlassian-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Atlassian MCP Server is a Model Context Protocol server designed to facilitate interaction with Atlassian Confluence and Jira using Language Learning Models (LLMs).
Atlassian MCP Server
This project implements a Model Context Protocol (MCP) server for interacting with Atlassian Confluence and Jira via LLMs.
Features
- Get, update, and explore Confluence pages, folders, children, and spaces
- Perform advanced searches using CQL (Confluence Query Language)
- Interact with Jira issues (
create, update,delete, search) - Designed for LLM integration (e.g., Claude for Desktop)
Local Setup
Follow these steps to set up the MCP server locally:
Prerequisites
- Node.js (v18 or later recommended)
- npm (comes with Node.js)
- API token for Atlassian. You can create on from https://id.atlassian.com/manage-profile/security/api-tokens
Steps
- Clone the repository:
git clone https://github.com/Parthav46/atlassian-mcp.git cd atlassian-mcp - Install dependencies:
npm install - Configure environment:
- You can set configuration options using command-line arguments or environment variables:
--base-url <Confluence or Jira base URL>--token <User token>--username <Username>
- These arguments override environment variables if both are set.
- You can set configuration options using command-line arguments or environment variables:
- Build the project:
npm run build - Run the server using npx:
npx atlassian-mcp --base-url <Confluence or Jira base URL> --token <User token> --username <Username>- You can also use environment variables instead of command-line arguments.
MCP Server setup
Create MCP JSON config for Copilot or Claude for Desktop:
- Add the following content to configure your MCP server:
{ "command": "npx", "type": "stdio", "args": [ "atlassian-mcp@latest" ], "env": { "ATLASSIAN_BASE_URL": "<Your Jira Base URL>", "ATLASSIAN_API_TOKEN": "<Your Atlassian API Token>", "ATLASSIAN_USERNAME": "<Your Atlassian Username>" } } - Replace the placeholders with your actual configuration values.
- This configuration works for both GitHub Copilot and Claude for Desktop.
Scripts
npm run build— Compile TypeScriptnpm start— Run the server using compiled JSnpm run dev— Run the server with ts-node (for development)
License
This project is licensed under the . This project was created entirely using GitHub Copilot with GPT-4.1.