Confluence Cloud
About
Integrates with Atlassian Confluence Cloud, enabling space management, page operations, content searching, and label handling for enhanced documentation and knowledge management workflows.
Details
- Author
- aaronsb
- Repository
- aaronsb/confluence-cloud-mcp
- GitHub stars
- 15
- Categories
- Productivity, Other, Knowledge Base, Developer Tools, Design, Workplace, File Management, AI, Search, Frontend, Automation
Jump to
- Space Management
- List spaces
- Get space details
- Page Operations
- Create, read, update pages
- List pages in a space
- Convert page content from Confluence storage format to Markdown
- Search & Labels
- Search content using CQL
- Manage page labels
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Confluence CloudCommand (node, npx, python, etc.)npxArguments-
Argument 1
github:aaronsb/confluence-cloud-mcp -
Argument 2
--env -
Argument 3
/path/to/.env
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
The server can be integrated with MCP-compatible AI assistants by adding it to their MCP configuration:
Using Claude Code CLI:
claude mcp add confluence-cloud npx -- github:aaronsb/confluence-cloud-mcp --env /path/to/.env
Using npx in MCP configuration:
{
"mcpServers": {
"confluence": {
"command": "npx",
"args": ["github:aaronsb/confluence-cloud-mcp", "--env", "/path/to/.env"],
"disabled": false,
"autoApprove": []
}
}
}
Using Docker:
{
"mcpServers": {
"confluence": {
"command": "docker",
"args": ["run", "--rm", "-i", "ghcr.io/aaronsb/confluence-cloud-mcp:latest"],
"env": {
"CONFLUENCE_DOMAIN": "your-domain.atlassian.net",
"CONFLUENCE_EMAIL": "your-email@domain.com",
"CONFLUENCE_API_TOKEN": "your-api-token"
},
"disabled": false,
"autoApprove": []
}
}
}
> Note for AI Assistants: If you're an AI assistant like Cline trying to install this MCP server, please refer to the llms-install.md file for detailed installation instructions.
CONFLUENCE_DOMAIN=your-domain.atlassian.net \
CONFLUENCE_EMAIL=your-email@domain.com \
CONFLUENCE_API_TOKEN=your-api-token \
npx github:aaronsb/confluence-cloud-mcp
npx github:aaronsb/confluence-cloud-mcp --env /path/to/.env
Create a .env file with your Confluence credentials:
CONFLUENCE_DOMAIN=your-domain.atlassian.net
CONFLUENCE_EMAIL=your-email@domain.com
CONFLUENCE_API_TOKEN=your-api-token
```
list_confluence_spaces
List all spaces in Confluence.
get_confluence_space
Get details about a specific space.
list_confluence_pages
List pages in a space.
get_confluence_page
Get a specific page with its content (now includes Markdown conversion).
create_confluence_page
Create a new page in a space.
update_confluence_page
Update an existing page.
search_confluence_pages
Search Confluence content using CQL.
get_confluence_labels
Get labels for a page.
add_confluence_label
Add a label to a page.
remove_confluence_label
Remove a label from a page.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"confluence cloud": {
"cwd": null,
"env": {},
"args": [
"github:aaronsb/confluence-cloud-mcp",
"--env",
"/path/to/.env"
],
"shell": false,
"command": "npx"
}
}
}
Linux
{
"cwd": null,
"env": [],
"args": [
"github:aaronsb/confluence-cloud-mcp",
"--env",
"/path/to/.env"
],
"shell": false,
"command": "npx"
}
Macos
{
"cwd": null,
"env": [],
"args": [
"github:aaronsb/confluence-cloud-mcp",
"--env",
"/path/to/.env"
],
"shell": false,
"command": "npx"
}
Windows
{
"cwd": null,
"env": [],
"args": [
"/c",
"npx",
"github:aaronsb/confluence-cloud-mcp",
"--env",
"/path/to/.env"
],
"shell": false,
"command": "cmd"
}
Confluence Cloud MCP Server
A Model Context Protocol (MCP) server that provides tools for interacting with Confluence Cloud. This server enables AI assistants to manage Confluence spaces, pages, and content through a standardized interface.
Features
- Space Management
- List spaces
- Get space details
- Page Operations
- Create, read, update pages
- List pages in a space
- Convert page content from Confluence storage format to Markdown
- Search & Labels
- Search content using CQL
- Manage page labels
Setup
Option 1: Using Docker (Recommended)
The easiest way to use this server is with the pre-built Docker image:
docker run --rm -i \
-e CONFLUENCE_API_TOKEN=your-api-token \
-e CONFLUENCE_EMAIL=your-email@domain.com \
-e CONFLUENCE_DOMAIN=your-domain.atlassian.net \
ghcr.io/aaronsb/confluence-cloud-mcp:latest
Option 2: Building Locally
1. Clone the repository:
git clone https://github.com/aaronsb/confluence-cloud-mcp.git
cd confluence-cloud-mcp
2. Build and run using the local build script:
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





