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.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Atlassian MCP ServerSearch for pages about "authentication" in space ENG"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Connect to Atlassian Jira, Confluence, and Compass to search, create, and manage your work.
A cited wiki of your GitHub repo: search, read pages, find symbols and ask, with line citations.
Connect your team's living knowledge base — docs, data, issues, CRM — to Claude and ChatGPT.
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
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-
- AlicenseAqualityAmaintenanceEnables interaction with Confluence Cloud pages, spaces, content, media, and navigation via natural language, with session-based editing and native macro support.882MIT
- 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.1MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/VEaswaran/atlassian-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server