Confluence

Provides Confluence data (spaces, pages, comments, search) via MCP with secure authentication and optimized tooling.
  • typescript

2

GitHub Stars

typescript

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "enjoyzl-mcp-server-confluence-ts": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli@latest",
        "run",
        "@enjoyzl/mcp-server-confluence-ts",
        "--config",
        "{\"confluenceUrl\":\"your-confluence-url\",\"confluenceUsername\":\"your-username\",\"confluencePassword\":\"your-password\"}"
      ],
      "env": {
        "CONFLUENCE_URL": "your-confluence-url",
        "CONFLUENCE_PASSWORD": "your-password",
        "CONFLUENCE_USERNAME": "your-username",
        "CONFLUENCE_ACCESS_TOKEN": "your-access-token"
      }
    }
  }
}

This MCP server provides a modular way to interact with Confluence data through a single, consistent API. You can manage pages and comments, search content, and export Confluence data as Markdown. It focuses on reliability, configurable authentication, and performance optimizations to help you build robust integrations.

How to use

You use this MCP server by wiring it into an MCP client. The server exposes operations that let you manage pages and comments, search spaces and content, and export pages to Markdown. Use the available actions to perform the operations you need, and rely on the server’s built‑in validation and structured responses to handle errors and retries.

How to install

Prerequisites: ensure you have Node.js and TypeScript installed on your system.

  1. Install dependencies and build the project.

  2. Start the server.

Available tools

getSpace

Fetch information about a Confluence space using its key.

getPageByPrettyUrl

Retrieve a page by its title within a specific space.

managePages

Unified tool to create, update, delete, and fetch page data, including getting content.

getPageComments

Fetch all comments for a page, with pagination support.

getComment

Retrieve details for a single comment.

manageComments

Unified tool to create, update, delete, and reply to comments, including inline and regular comments.

searchContent

Perform full-text search across page content with optional CQL syntax.

searchComments

Search comments with optional space scoping and pagination.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational