phuc-nt/confluence-cloud-mcp-server
If you are the rightful owner of confluence-cloud-mcp-server 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.
MCP server for Confluence Cloud API integration with AI assistants.
Confluence Cloud MCP Server
AI meets Confluence - Connect AI assistants to your Confluence Cloud workspace with production-ready tools and comprehensive page management capabilities
š What is this?
Confluence Cloud MCP Server enables AI assistants like Claude, Cline, Cursor, and other MCP-compatible tools to interact seamlessly with Atlassian Confluence Cloud using API token authentication. Create, read, update, delete pages, manage comments, and search content - all through natural language conversations with your AI assistant.
⨠Features
š ļø 11 Production-Ready Tools:
Page Management (5 tools):
- ā createPage - Create new pages with rich content
- ā getPageContent - Retrieve page content and metadata
- ā updatePage - Update titles and content with version control
- ā deletePage - Remove pages safely
- ā getSpaces - List and explore available spaces
Search & Discovery (2 tools):
- ā searchPages - Universal search with CQL support
- ā getPageVersions - Access page version history
Comment Management (4 tools):
- ā getPageComments - Retrieve page comments and replies
- ā addComment - Add comments with reply threading
- ā updateComment - Edit existing comments
- ā deleteComment - Remove comments safely
šÆ Key Capabilities:
- ā Production Ready - 100% success rate across all 11 tools
- ā AI Client Validated - Tested with Claude Desktop, Cline, and Cursor
- ā Comprehensive Coverage - Full page lifecycle and collaboration features
- ā Version Control - Safe concurrent editing with conflict resolution
- ā Search Integration - CQL-powered search with fallback strategies
š Quick Start
š¦ Install from NPM (Recommended)
npm install -g confluence-cloud-mcp-server
āļø Quick Configuration
Add to your MCP client configuration:
{
"mcpServers": {
"confluence": {
"disabled": false,
"timeout": 60,
"type": "stdio",
"command": "node",
"args": ["/opt/homebrew/bin/confluence-cloud-mcp-server"],
"env": {
"CONFLUENCE_SITE_NAME": "your-site.atlassian.net",
"CONFLUENCE_EMAIL": "your-email@example.com",
"CONFLUENCE_API_TOKEN": "your-api-token"
}
}
}
}
š” Path varies by OS: Use
which confluence-cloud-mcp-server
to find your installation path
š - Follow the step-by-step setup guide
š Project Status
Overall Progress: ā
Sprint 1+2+3 COMPLETED - Full collaboration platform ready
Tools Operational: 11/17 tools fully functional (65% complete)
AI Client Status: ā
Production Ready - Validated with Cline
Success Rate: 100% functional, 100% MCP protocol compliant
Current Tool Distribution
Category | Tools | Status | Success Rate |
---|---|---|---|
Page Management | 5 | ā Complete | 100% |
Search & Discovery | 2 | ā Complete | 100% |
Comment Management | 4 | ā Complete | 100% |
Labels & Attachments | 3 | š Sprint 4 | Planned |
š” Usage Examples
Create Pages with Natural Language:
Human: Create a new page called "API Documentation" in the DEV space with a simple structure
AI Assistant: I'll create that page for you using the createPage tool:
ā” Space: DEV
ā” Title: "API Documentation"
ā” Creating page with basic structure...
ā
Created page DEV-123: "API Documentation"
š View at: https://yoursite.atlassian.net/wiki/spaces/DEV/pages/123456
Smart Content Search:
Human: Find all pages about user authentication from the last month
AI Assistant: I'll search for authentication-related content using searchPages:
ā” Using CQL: "text~authentication AND created >= -30d"
ā” Searching across all accessible spaces...
Found 8 relevant pages:
⢠AUTH-101: "User Authentication Flow" (updated 3 days ago)
⢠SEC-045: "OAuth Implementation Guide" (created last week)
⢠[Additional results with context and links...]
Comment Collaboration:
Human: Add a comment to page DEV-123 asking the team to review the security section
AI Assistant: I'll add your review request comment:
ā” Target: DEV-123 "API Documentation"
ā” Adding comment with review request...
ā
Comment added successfully!
š¬ "Hi team, please review the security section for completeness and accuracy"
š View page with new comment
Version Management:
Human: Check the version history of page DEV-123 and update it to version 5
AI Assistant: I'll check the version history first:
ā” Using getPageVersions for DEV-123...
ā” Current version: 4 (last updated 2 hours ago)
ā” Ready to update to version 5...
Version History:
⢠v4: Updated by John Doe (2 hours ago) - "Added security examples"
⢠v3: Updated by Jane Smith (1 day ago) - "Initial API docs"
Ready to update - what changes would you like to make?
š ļø Architecture
API Integration
- Confluence REST API v2 - Primary API for page operations
- Confluence REST API v1 - Search and legacy endpoints
- Dual Client Architecture - Optimized for different API versions
- CQL Search Support - Advanced query capabilities
- Basic Authentication - Email + API token secure access
MCP Protocol Compliance
- Tool-Only Architecture - Focused on action capabilities
- Structured Responses - Consistent JSON output format
- Error Handling - Comprehensive error reporting and recovery
- Parameter Validation - Input safety and validation
- Version Management - Optimistic locking for concurrent access
š ļø Tech Stack
- TypeScript - Type-safe development with strict mode
- Node.js - Runtime environment (16.x+)
- MCP Protocol - Model Context Protocol for AI integration
- Confluence APIs - Native Confluence Cloud REST API v1 & v2
- Axios - HTTP client with interceptors and error handling
š¼ Production Use Cases
- Documentation Management - Automated page creation and updates
- Content Migration - Batch operations and content transfer
- Team Collaboration - Comment management and review workflows
- Search & Discovery - Intelligent content finding and organization
- Version Control - Safe concurrent editing and change tracking
š¤ AI Client Compatibility
Tested and validated with:
- ā Claude Desktop - Full feature compatibility
- ā Cline - Complete workflow integration
- ā Cursor - Native MCP protocol support
- ā Other MCP Clients - Standard MCP protocol compliance
š License
MIT License - see for details.
š Connect your AI assistant to Confluence Cloud with production-ready tools and comprehensive collaboration features!