MCP server for Confluence Cloud — page editing, navigation, and content management
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"confluence-cloud": {
"env": {
"CONFLUENCE_HOST": "https://your-team.atlassian.net",
"CONFLUENCE_EMAIL": "your-email",
"CONFLUENCE_API_TOKEN": "your-api-token"
},
"args": [
"-y",
"@aaronsb/confluence-cloud-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol server for interacting with Confluence Cloud. Structured page editing with session-based change tracking, native macro support, and graph-based navigation.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@aaronsb/confluence-cloud-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @aaronsb/confluence-cloud-mcp against OSV.dev.
Click any tool to inspect its schema.
confluence://macrosAvailable macro registry with parameter schemas and usage examples
confluence://macros
confluence://tools/{tool_name}/documentationPer-tool documentation
confluence://tools/{tool_name}/documentation
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in productivity
Dynamic problem-solving through sequential thought chains
mini cli search engine for your docs, knowledge bases, meeting notes, whatever. Tracking current sota approaches while being all local
Persistent memory using a knowledge graph
MCP server for monday.com integration.
MCP Security Weekly
Get CVE alerts and security updates for io.github.aaronsb/confluence-cloud and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol server for interacting with Confluence Cloud. Structured page editing with session-based change tracking, native macro support, and graph-based navigation.
Download confluence-cloud-mcp.mcpb and open it — Claude Desktop will prompt for your Confluence credentials.
claude mcp add confluence-cloud -e CONFLUENCE_API_TOKEN=your-token -e CONFLUENCE_EMAIL=your-email -e CONFLUENCE_HOST=https://your-team.atlassian.net -- npx -y @aaronsb/confluence-cloud-mcp
{
"mcpServers": {
"confluence-cloud": {
"command": "npx",
"args": ["-y", "@aaronsb/confluence-cloud-mcp"],
"env": {
"CONFLUENCE_API_TOKEN": "your-api-token",
"CONFLUENCE_EMAIL": "your-email",
"CONFLUENCE_HOST": "https://your-team.atlassian.net"
}
}
}
}
Generate an API token at Atlassian Account Settings.
| Tool | Description |
|---|---|
manage_confluence_page | Get, create, update, delete, move, copy, or pull pages for editing |
edit_confluence_content | Structural block editing within a tracked session — patch sections, append, replace, find/replace, sync |
manage_confluence_space | List spaces, get space details, or manage space configuration |
search_confluence | Search using CQL, full-text, labels, or contributors |
manage_confluence_media | Upload, download, list, or delete page attachments |
navigate_confluence | Traverse page hierarchy, discover backlinks (via GraphQL), forward links, and related pages |
queue_confluence_operations | Batch multiple operations with result references ($0.pageId) and error strategies |
Each tool accepts an operation parameter (except queue_confluence_operations which takes an operations array). Per-tool documentation is available as MCP resources at confluence://tools/{tool_name}/documentation.
Session-based editing — Pull a page into a tracked session, make surgical edits to individual blocks (sections, paragraphs, macros, tables), then sync only what changed. No full-page rewrites.
Native macro support — Status badges, info/warning/error panels, expand blocks, and table of contents render as readable :::directive syntax. The server handles ADF serialization with correct native node types.
GraphQL navigation — Backlinks and forward links use the Atlassian GraphQL gateway's link graph for accurate, fast relationship discovery. Falls back to REST when GraphQL is unavailable.
Rendering facades — Every response is token-efficient markdown with context-aware next-step hints. No raw JSON.
| Resource | Description |
|---|---|
confluence://macros | Available macro registry with parameter schemas and usage examples |
See docs/architecture/INDEX.md for the 8 ADRs covering the five-layer architecture, hybrid client, content model, session editing, macro handling, navigation, and rendering facades.