sdLaksh/atlassian-custom-mcp
If you are the rightful owner of atlassian-custom-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 Enhanced Confluence MCP Server is a specialized server designed for Atlassian Confluence, offering advanced features like complete asset downloads, smart collaborative editing, and perfect Markdown export capabilities.
Enhanced Confluence MCP Server
A Model Context Protocol (MCP) server for Atlassian Confluence with complete asset download capabilities, smart collaborative editing, and perfect Markdown export with embedded images.
โจ Key Features
- ๐ Complete Asset Download: Download all images, documents, and attachments with proper embedding
- ๐ง Smart Collaborative Editing: Patch-based updates with conflict detection
- ๐ Perfect Markdown Export: Clean Markdown files with embedded images
- ๐ณ Hierarchical Downloads: Export entire page trees and spaces
- ๐ก๏ธ Safe Operations: Read-only by default, intelligent conflict prevention
- ๐ Advanced Search: Query pages using Confluence Query Language (CQL)
๐ Quick Setup
1. Install Dependencies
npm install
2. Configure Environment
Copy .env.template
to .env
and fill in your details:
cp .env.template .env
Edit .env
:
CONFLUENCE_URL=https://your-instance.atlassian.net/
ATLASSIAN_USERNAME=your-email@company.com
ATLASSIAN_API_TOKEN=your-api-token-here
3. Add to VS Code Settings
Add to ~/Library/Application Support/Code/User/settings.json
:
{
"mcp": {
"servers": {
"atlassian-custom-mcp": {
"command": "node",
"args": ["/path/to/your/atlassian-custom-mcp/mcp-server-stdio.js"],
"cwd": "/path/to/your/atlassian-custom-mcp"
}
}
}
}
4. Restart VS Code & Test
@copilot Download page tree with all child pages and attachments from confluence page 123456789 to confluence_content folder. Create Markdown files with embedded images referencing attachments/ folder.
๐ฏ Perfect Prompts for Complete Export
For Documentation Export:
@copilot Download page tree with all child pages and attachments from confluence page [PAGE_ID] to confluence_content folder. Create Markdown files with embedded images referencing attachments/ folder. Make it a complete self-contained export.
For Single Page with Assets:
@copilot Download confluence page [PAGE_ID] with all attachments and save as Markdown with embedded images to confluence_content folder
๐ Get Your API Token
- Visit: https://id.atlassian.com/manage-profile/security/api-tokens
- Create new token with label "VS Code Confluence MCP"
- Copy token immediately (shown only once)
- Add to
.env
file - Keep secure - never commit to version control
๐งช Verify Installation
npm test
Safe test with mocked API calls - no real Confluence requests.
๐ Complete Documentation
โก๏ธ - Complete usage guide with all features and prompts
โก๏ธ - Perfect asset download and export strategies
โก๏ธ - Real-world examples and workflows
โก๏ธ - Safe collaborative editing strategies
๐ก What Makes This Special
๐ผ๏ธ Perfect Image Embedding
- Downloads actual binary image data (not just metadata)
- Converts Confluence image markup to proper Markdown syntax
- Creates

references - Self-contained documentation that works offline
๐ณ Intelligent Content Discovery
- Finds complete page hierarchies automatically
- Searches for child pages and related content
- Handles both folder structures and space-wide exports
- Avoids duplicates and manages large spaces gracefully
๐ Clean Markdown Output
- Converts Confluence storage format to readable Markdown
- Preserves formatting (headings, bold, italic, code)
- Includes complete metadata (page IDs, versions, dates)
- Creates navigable file structure with meaningful names
๐ Zero Risk Operations
- READ-ONLY: Never modifies your Confluence instance
- Smart conflict detection for collaborative editing
- Comprehensive input validation and XSS protection
- Extensive testing with mocked API calls
โจ Ready! See the usage guide for all features and examples.