Confluence Cloud

by aaronsb

15 Not rated yet
GitHub

About

Integrates with Atlassian Confluence Cloud, enabling space management, page operations, content searching, and label handling for enhanced documentation and knowledge management workflows.

Details

Repository
aaronsb/confluence-cloud-mcp

Explore

- 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Confluence Cloud
    Command (node, npx, python, etc.) npx
    Arguments
    • 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.

  4. 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": "[email protected]",
"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 \
[email protected] \
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
[email protected]
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.

- 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

The get_confluence_page tool now automatically converts Confluence storage format content to Markdown, making it easier to work with page content. The conversion handles:
- Headers (h1-h6)
- Lists (ordered and unordered)
- Links
- Emphasis (bold/italic)
- Code blocks
- Tables
- Paragraphs and line breaks

- 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

> Note: All tool names follow the [verb]_confluence_[noun] naming convention for consistency and clarity.

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"
}

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.

CI/CD Pipeline

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 [email protected] \
  -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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.