Quick Start Guide
Get up and running with the MCP Confluence ADF server in minutes.
Prerequisites
Node.js 18+ installed on your system
Claude Code installed and configured
Confluence Cloud instance (not Server/Data Center)
Atlassian Account with admin access
5-Minute Setup
Step 1: Install the MCP Server
Choose your preferred installation method:
Option A: NPX (Recommended for testing)
npx mcp-confluence-adf --help
Option B: Global Installation
# Using yarn
yarn global add mcp-confluence-adf
# Using npm
npm install -g mcp-confluence-adf
Step 2: Add to Claude Code
Automatic Setup (Recommended):
claude mcp add --scope user mcp-confluence-adf npx mcp-confluence-adf
Manual Setup: Edit ~/.config/claude/settings.json
:
{
"mcp": {
"servers": {
"mcp-confluence-adf": {
"command": "npx",
"args": ["mcp-confluence-adf"]
}
}
}
}
Step 3: Restart Claude Code
Close and reopen Claude Code to load the MCP server.
Step 4: Set Up Authentication
In Claude Code, say:
Set up OAuth authentication with my Confluence instance
Follow these steps:
Provide OAuth Credentials (get from developer.atlassian.com)
Authorize in Browser (opens automatically)
Confirm Success (authentication complete)
Step 5: Test Your Setup
Try these commands in Claude Code:
List my Confluence spaces
What Confluence tools do you have available?
If you see your spaces and available tools, you're ready to go!
First Tasks
Create Your First Page
Create a welcome page in my DOCS space with:
- A brief introduction
- Getting started steps
- Contact information
Download and Edit Existing Content
Download page 123456789 for editing
Then make your changes and:
Upload the updated content back to Confluence
Generate Documentation from Templates
Generate API documentation using a template for my Payment Service
Common Workflows
1. Content Management Workflow
graph LR
A[Find Content] --> B[Download]
B --> C[Edit Locally]
C --> D[Upload Changes]
D --> E[Verify in Confluence]
style A fill:#e3f2fd
style E fill:#e8f5e8
Example Commands:
Search for pages about "authentication" in DOCS space
Download page "API Authentication Guide"
Upload updated authentication guide
2. Template-Based Creation
graph LR
A[Choose Template] --> B[Provide Context]
B --> C[Generate Content]
C --> D[Create Page]
D --> E[Review Result]
style A fill:#e3f2fd
style E fill:#e8f5e8
Example Commands:
Show me available documentation templates
Generate user guide for mobile app using template
Create troubleshooting guide for payment service
3. Bulk Operations
graph LR
A[Search Content] --> B[Download Multiple]
B --> C[Batch Update]
C --> D[Upload All]
D --> E[Verify Changes]
style A fill:#e3f2fd
style E fill:#e8f5e8
Example Commands:
Find all API documentation pages
Update authentication sections in all API docs
Upload all updated API documentation
Essential Commands
Content Operations
List spaces
List my Confluence spaces
Search content
Find pages about "security" in DOCS space
Download page
Download page 123456789 to edit
Create page
Create a new page in DOCS space about API security
Update page
Update page 123456789 with new content
Template Operations
List templates
Show available documentation templates
Generate from template
Create API docs using REST API template
Custom template
Help me create a custom security audit template
Authentication Operations
Check status
Check my Confluence authentication status
Reset auth
Clear Confluence authentication and set up again
Test connection
Test connection to my Confluence instance
Troubleshooting Quick Fixes
MCP Server Not Loading
Error: "MCP server mcp-confluence-adf not found"
Fix:
Verify installation:
npx mcp-confluence-adf --help
Check Claude Code configuration
Restart Claude Code
Authentication Issues
Error: "OAuth authentication required"
Fix:
Clear Confluence authentication
Set up OAuth authentication with Confluence
Permission Errors
Error: "Insufficient permissions"
Fix:
Check OAuth scopes in Developer Console
Verify Confluence space permissions
Re-authorize if needed
Tips for Success
Content Creation Best Practices
Start with Templates
Use existing templates for consistency
Customize templates for your needs
Create reusable templates for common docs
Use Rich Content Elements
Create a troubleshooting guide with: - Warning panels for critical steps - Info panels for helpful tips - Code blocks for commands - Expandable sections for details
Organize Content Logically
Use clear heading hierarchy
Include table of contents for long docs
Link related pages together
Workflow Optimization
Batch Similar Operations
Download all API documentation pages Update authentication sections in batch Upload all updated pages together
Use Search Effectively
Find pages modified in the last week Search for pages by specific author Filter by space and content type
Leverage Templates
Generate release notes using template Create consistent API documentation Standardize troubleshooting guides
What's Next?
Learn More Advanced Features
Template System - Master documentation templates
Authentication Setup - Advanced OAuth configuration
Claude Code Integration - Powerful workflow patterns
Explore All Tools
What Confluence tools do you have available?
This shows all 20+ tools for:
Content management
Space administration
Search and discovery
Template generation
Authentication management
Join the Community
GitHub Issues: Report bugs and request features
Documentation: Comprehensive guides and examples
Examples: Sample workflows and templates
Advanced Quick Start
For Developers
If you're a developer looking to integrate MCP Confluence ADF into workflows:
# Install as dependency
yarn add mcp-confluence-adf
# Use in Node.js projects
const { McpServer } = require('mcp-confluence-adf');
# Create custom MCP server
node custom-server.js
For Teams
Set up consistent documentation workflows:
Standardize Templates
Create template for API documentation Create template for user guides Share templates across team
Establish Workflows
Define content review process Set up automated documentation updates Create style guide compliance checks
Monitor Content Quality
Review documentation completeness Check for outdated content Validate link integrity
Support and Resources
Getting Help
How do I create a custom template?
What's the difference between panels and expandables?
How do I handle authentication errors?
Documentation Structure
docs/
├── quick-start-guide.md ← You are here
├── installation-guide.md ← Detailed setup
├── authentication-setup.md ← OAuth configuration
├── template-system.md ← Template mastery
├── claude-code-integration.md ← Advanced workflows
└── troubleshooting.md ← Problem solving
Additional Resources
Installation Guide - Complete setup instructions
MCP Tools Reference - All available tools
Error Handling - Troubleshooting guide
Best Practices - Tips and recommendations
Success Checklist
Installation Complete
Authentication Working
Basic Operations Tested
Ready for Advanced Usage
Congratulations! You're ready to streamline your Confluence documentation workflow with Claude Code and the MCP Confluence ADF server.
Start with simple tasks and gradually explore more advanced features. The system is designed to grow with your needs, from basic content management to sophisticated automated documentation workflows.
Last updated