Enables converting Markdown documents to professionally styled Confluence pages with support for Mermaid diagrams, offering tools to list spaces, list pages, create new pages, update existing pages, and delete pages.
Provides deployment configuration and instructions specifically optimized for Fly.io, including secret management and deployment commands.
Converts Markdown content to Confluence storage format, maintaining formatting elements like headings, bold/italic text, and supporting Mermaid diagrams.
Renders Mermaid diagrams as PNG images that can be embedded in Confluence pages, allowing for visualization of workflows and diagrams.
Confluence MCP Server
A Model Context Protocol (MCP) server that enables AI assistants to interact with Confluence, converting Markdown documents to professionally styled Confluence pages with Mermaid diagram support.
Features
- 🔄 SSE Server: Real-time Server-Sent Events for live progress updates
- 📝 Markdown to Confluence: Convert Markdown content to Confluence storage format
- 📊 Mermaid Diagrams: Render Mermaid diagrams as images in Confluence pages
- 🎨 Professional Styling: Modern, clean page layouts
- 💾 Smart Caching: Local cache to link markdown files to Confluence pages
- 🔒 Secure Authentication: Confluence API token authentication
- ☁️ Fly.io Ready: Optimized for deployment on Fly.io
Tools Available
confluence_list_spaces
- List all available Confluence spacesconfluence_list_pages
- List pages in a specific spaceconfluence_create_page
- Create new pages from Markdown contentconfluence_update_page
- Update existing pages with new contentconfluence_delete_page
- Delete pages and clean up cache
Quick Start
1. Installation
2. Configuration
Copy the example environment file and configure your Confluence credentials:
Edit .env
with your Confluence details:
3. Get Confluence API Token
- Go to Atlassian Account Settings
- Click "Create API token"
- Give it a label and copy the token
- Use your email as username and the token as password
4. Run the Server
The server will be available at http://localhost:3001
Usage Examples
Create a Page from Markdown
Some bold text and italic text.
2. Login and Initialize
3. Set Secrets
4. Deploy
Architecture
Development
Project Structure
Building
Testing
Contributing
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests if applicable
- Submit a pull request
License
MIT License - see LICENSE file for details
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Enables AI assistants to interact with Confluence by converting Markdown documents to professionally styled Confluence pages with Mermaid diagram support.
Related MCP Servers
- AsecurityAlicenseAqualityConverts various file types and web content to Markdown format. It provides a set of tools to transform PDFs, images, audio files, web pages, and more into easily readable and shareable Markdown text.Last updated -1021,611TypeScriptMIT License
- -securityFlicense-qualityConverts web-based documentation into markdown format using jina.ai's conversion service, allowing users to scrape documentation from any URL and save it as markdown files.Last updated -6Python
- -securityFlicense-qualityEnables programmatic creation of Whimsical diagrams from Mermaid markup generated by AI models like Claude through the Model Context Protocol.Last updated -7TypeScript
- -security-license-qualityEnables VSCode/Cursor to integrate with Confluence Wiki, allowing AI models to access and process wiki content by fetching pages and converting them to Markdown format.Last updated -2TypeScriptMIT License