Confluence

by ks-gen-ai

12 stars
Not rated
GitHub

About

Integrates with Confluence's API to execute CQL queries and retrieve page content, enabling efficient search and access of wiki information.

Details

Author
ks-gen-ai
Repository
KS-GEN-AI/confluence-mcp-server
GitHub stars
12
License
MIT License
Categories
Communication, Other, Knowledge Base, Productivity, Developer Tools, Design, Workplace, AI, Search, Frontend, API
Tags
#integration

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
    Command (node, npx, python, etc.) node
    Arguments
    • Argument 1 /PATH_TO_THE_PROJECT/build/index.js
    Environment
    • CONFLUENCE_URL https://XXXXXXXX.atlassian.net/wiki
    • CONFLUENCE_API_KEY KEY_FROM: https://id.atlassian.com/manage-profile/security/api-tokens
    • CONFLUENCE_API_MAIL Your email

    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

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

execute_cql_search

Run a CQL query to search for Confluence pages. Parameters: cql, limit (default: 10).

get_page_content

Fetch the content of a Confluence page. Parameters: pageId.

update_page_content

Update the content of a Confluence page. Parameters: pageId, content, title (optional, if you want to change it).

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

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

Linux

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

Macos

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

Windows

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

Confluence Communication Server MCP Server

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

- Purpose: Run a CQL query to search for Confluence pages.
- Parameters:cql,limit(default: 10).

- Purpose: Fetch the content of a Confluence page.
- Parameters:pageId.

- Purpose: Update the content of a Confluence page.
- Parameters:pageId,content,title(optional, if you want to change it).

To install Confluence Communication Server MCP Server for Claude Desktop automatically viaSmithery:

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

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

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

Integrate with Atlassian Confluence to access spaces, search pages, and manage content from any MCP-compatible application.

Programmatically access and search Confluence spaces, pages, and content using its REST API.

Connect Claude, ChatGPT, and other AI tools to your Granola meeting notes via MCP. Query your notes, search transcripts, and get meeting insights in your favorite AI assistants.

Build with the Kudosity API to send SMS and MMS. Access developer docs, API references and live testing tools to send messages, manage contact lists, configure webhooks and more.

Connect your Plaud recordings to any MCP-compatible AI client. Search recordings, read transcripts, and generate documents without leaving your AI assistant.

The VoIPstudio MCP server gives compatible AI assistants secure access to authorised VoIPstudio account data, including recordings, call detail records, live calls and voicemails in order to query call activity, analyse patterns, identify agent performance issues and generate QA or operations reports in plain English.

Give your AI agent its own identity: a real email address, webhook URL, GitHub repo, encrypted secrets vault, memory and skills — hosted MCP, nothing to install.

Read-only public stats for Telegram groups tracked by Limzo — activity, engagement, mood and leaderboards, no API key required.

MCP server for full Gmail operations via Unipile API. 9 tools: send, reply, list, read, delete, search, labels, attachments, drafts. Dry-run by default, 55 unit tests. MIT licensed.

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.