Skip to main content
Glama

Confluence MCP Server

A Model Context Protocol (MCP) server for integrating AI assistants with Atlassian Confluence Cloud.

Features

  • Create pages - Create new pages with Markdown content

  • Update pages - Modify existing pages

  • Read pages - Retrieve page content by ID

  • Search pages - Find pages by title

  • List pages - List all pages in a space

  • Delete pages - Remove pages from Confluence

Installation

Option 1: From Source

git clone https://github.com/anu-june/confluence-mcp-server.git
cd confluence-mcp-server
npm install

Option 2: Global Install (after publishing to npm)

npm install -g @anu-june/confluence-mcp-server

Configuration

Environment Variables

Variable

Description

Required

CONFLUENCE_URL

Your Confluence instance URL (e.g., https://yourname.atlassian.net)

CONFLUENCE_EMAIL

Your Atlassian account email

CONFLUENCE_API_TOKEN

Your Confluence API token (Generate here)

CONFLUENCE_SPACE_KEY

Default space key (optional, can be passed per-tool)

IDE Configuration

Add to your MCP settings (VS Code, Cursor, Antigravity, etc.):

{
  "mcpServers": {
    "confluence": {
      "command": "node",
      "args": ["/path/to/confluence-mcp-server/src/index.js"],
      "env": {
        "CONFLUENCE_URL": "https://yourname.atlassian.net",
        "CONFLUENCE_EMAIL": "your@email.com",
        "CONFLUENCE_API_TOKEN": "your_api_token"
      }
    }
  }
}

Available Tools

Tool

Description

Parameters

create_confluence_page

Create a new page

spaceKey, title, content, parentId?

update_confluence_page

Update an existing page

pageId, title, content

get_confluence_page

Get page content by ID

pageId

search_confluence_pages

Search pages by title

spaceKey, query

list_confluence_pages

List all pages in space

spaceKey

delete_confluence_page

Delete a page

pageId

Usage Examples

Once configured, you can ask your AI assistant:

  • "Create a new page called 'Sprint Review' in the TEAM space"

  • "List all pages in my DOCS space"

  • "Update page 12345 with this new content..."

  • "Search for pages containing 'architecture' in the DEV space"

Development

# Run locally
npm start

# Run with environment variables
CONFLUENCE_URL=https://yourname.atlassian.net \
CONFLUENCE_EMAIL=you@email.com \
CONFLUENCE_API_TOKEN=token \
npm start

License

MIT License - feel free to use and modify.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/anu-june/confluence-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server