Atlassian MCP Server
Provides tools to fetch Confluence page content and attachments, search spaces using CQL, analyze and summarize content, describe diagram attachments, suggest document improvements, and rephrase text.
Uses GitHub Copilot as the AI backend to power content summarization, Q&A, diagram analysis, improvement suggestions, and text rephrasing.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Atlassian MCP Server
An MCP (Model Context Protocol) server that connects IntelliJ IDE to Confluence and GitHub Copilot AI, enabling you to summarize pages, analyze architecture diagrams, review docs, and rephrase text — directly from your IDE.
Features
Tool | Description |
| Retrieve a Confluence page's content and list attachments |
| CQL-powered search across spaces |
| AI summarization, Q&A, and gap analysis on any page |
| Describe architecture/flow diagram images using AI vision |
| Review a page and get structured improvement suggestions |
| Rephrase text for email, Slack/chat, formal docs, or bullet points |
Related MCP server: Confluence Cloud MCP Server
Prerequisites
Python 3.11+
A Confluence Cloud account with API token
A GitHub account with a PAT (
models:readscope) or GitHub Copilot Business access
Quick start
1. Clone and install
git clone <this-repo>
cd atlassian-mcp
pip install -r requirements.txt2. Configure environment
cp .env.example .env
# Edit .env with your credentials.env values:
Variable | Description |
| e.g. |
| Your Atlassian account email |
| Create at https://id.atlassian.com/manage-profile/security/api-tokens |
| PAT with |
3. Run the server
python main.pyServer starts at http://localhost:8080/sse
Health check: http://localhost:8080/health
Connect IntelliJ
Open Settings → Tools → AI Assistant → MCP Servers
Click + and add:
{
"mcpServers": {
"atlassian": {
"url": "http://localhost:8080/sse",
"transport": "sse"
}
}
}All 6 tools will appear in the AI Assistant tool window.
Usage examples
Once connected, use natural language in the IntelliJ AI Assistant:
Fetch Confluence page 12345678Search for pages about "authentication" in space ENGAnalyze page 12345678 — what decisions were made?Describe the diagrams on page 12345678What improvements can be made to page 12345678?Rephrase this for a Slack message: "The deployment was unsuccessful
due to a configuration mismatch in the production environment."rephrase_text style options
Style | Use case |
| Professional email (default) |
| Short Slack / Teams message |
| Executive or client-facing communication |
| Convert prose to structured bullets |
| Shorten to 2-3 sentences |
GitHub Token setup
Option A — GitHub Models (free tier):
Go to github.com → Settings → Developer settings → Personal access tokens → Fine-grained tokens
Create token with
models:readpermissionUse endpoint:
https://models.inference.ai.azure.com(default incopilot_client.py)
Option B — Copilot Business/Enterprise:
Change base_url in tools/copilot_client.py:
base_url="https://api.githubcopilot.com",Project structure
atlassian-mcp/
├── main.py # SSE server entrypoint (uvicorn + Starlette)
├── config.py # Pydantic settings (reads .env)
├── requirements.txt
├── .env.example
├── README.md
└── tools/
├── __init__.py
├── confluence.py # Confluence REST API client
├── copilot_client.py # GitHub Copilot / OpenAI-compatible AI client
└── tools.py # All 6 MCP tool definitionsTroubleshooting
401 Unauthorized from Confluence
Check
CONFLUENCE_EMAILandCONFLUENCE_API_TOKENin.envToken must be an API token, not your password
401 from GitHub Models
Ensure your PAT has
models:readscopeTry regenerating the token
IntelliJ can't connect
Make sure the server is running (
python main.py)Check the SSE URL matches:
http://localhost:8080/sseDisable any VPN or firewall blocking localhost
Diagrams not found
Diagrams must be file attachments on the page (not Draw.io macros embedded in the page body)
Check the page in Confluence → Attachments tab
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect to Atlassian Jira, Confluence, Loom, and more to search, create, and manage your work.
A cited wiki of your GitHub repo: search, read pages, find symbols and ask, with line citations.
Bring meeting decisions, tasks and user stories into your AI editor (Claude, Cursor, Copilot).
Enhanciar is an AI company brain for every team. It reads your Slack, Gmail, Google Drive, Notion, Confluence, Jira, Linear, Zendesk, GitHub code and databases, writes a wiki from them, and answers questions from any MCP client with a link to the source. Tools: query (cited answers), search_wiki, get_page, list_pages, get_graph, get_process_map, impact (what a code change touches), list_repos, list_skills, get_skill, propose_action and list_proposed_actions (tickets, Slack messages, Gmail drafts, Notion pages and calendar holds that a person approves first). Hosted service, bring your own AI key. Plans: Solo $24 a month, Team $100 a month for up to 10 people. Create an API key in Settings at https://enhanciar.in.
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables AI assistants to create, update, delete, and search Confluence pages directly through natural language commands in Cursor, with support for space management and page history.172-
- AlicenseAqualityBmaintenanceEnables interaction with Confluence Cloud pages, spaces, content, media, and navigation via natural language, with session-based editing and native macro support.884 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables GitHub Copilot to read, write, search, and manage Confluence pages, spaces, attachments, and diagrams through MCP tools.MIT
- AlicenseNot gradedqualityDmaintenanceEnables retrieval of relevant context from Confluence pages using RAG and ChromaDB, integrating with code assistants like GitHub Copilot to enhance documentation queries.16 PyPI1MIT