Confluence MCP Server

Community Other

Get Confluence data via CQL and read pages.

Install

The installation steps are in the documentation below. Documentation

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. Confluence Communication Server MCP Server
  2. Features
  3. Confluence Tools
  4. Development
  5. Installation

Confluence Communication Server MCP Server

Interact with Confluence

This is a TypeScript-based MCP server that provides tools to interact with Confluence. It demonstrates core MCP concepts by providing:

  • Tools for executing CQL queries to search pages
  • Tools for retrieving the content of Confluence pages
  • Tools for updating content on Confluence pages

Features

Confluence Tools

  • Purpose: Run a CQL query to search for Confluence pages.
  • Parameters: cql, limit (default: 10).
get_page_content
  • Purpose: Fetch the content of a Confluence page.
  • Parameters: pageId.
update_page_content
  • Purpose: Update the content of a Confluence page.
  • Parameters: pageId, content, title (optional, if you want to change it).

Development

Install dependencies:

npm install

Build the server:

npm run build

For development with auto-rebuild:

npm run watch

Installation

Installing via Smithery

To install Confluence Communication Server MCP Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @KS-GEN-AI/confluence-mcp-server --client claude

To use with Claude Desktop, add the server config:

On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "Confluence communication server": {
      "command": "node",
      "args": ["/PATH_TO_THE_PROJECT/build/index.js"],
      "env": {
        "CONFLUENCE_URL": "https://XXXXXXXX.atlassian.net/wiki",
        "CONFLUENCE_API_MAIL": "Your email",
        "CONFLUENCE_API_KEY": "KEY_FROM: https://id.atlassian.com/manage-profile/security/api-tokens"
      }
    }
  }
}
Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:

npm run inspector

The Inspector will provide a URL to access debugging tools in your browser.

Frequently asked questions

What is Confluence MCP Server?

Get Confluence data via CQL and read pages.

How do I install Confluence MCP Server?

Follow the installation steps in its documentation, shown on this page and in its repository.

Is Confluence MCP Server open source?

Yes. Its code is on GitHub under the MIT license.

Who maintains Confluence MCP Server?

It is published by KS-GEN-AI. AI.tn lists it but does not maintain or endorse it.

From the community awesome-mcp-servers lists and the project's GitHub repository. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.