MCP ExplorerExplorer

Confluence Markdown Mcp

@svenliebigon 10 months ago
1 MIT
FreeCommunity
AI Systems
A MCP that converts a confluence page to markdown and gives it to your IDE / Chat.

Overview

What is Confluence Markdown Mcp

Confluence Markdown MCP is a tool that converts Confluence pages into Markdown format, making it easier to integrate with IDEs and chat applications.

Use cases

Use cases include converting project documentation from Confluence for use in code repositories, preparing content for chat applications that support Markdown, and facilitating easier editing of documentation in IDEs.

How to use

To use Confluence Markdown MCP, clone the repository, install the necessary dependencies, build the project, and configure it in your .cursor/mcp.json file with the appropriate command and arguments.

Key features

Key features include the ability to convert Confluence pages to Markdown, support for Node.js 22+, and compatibility with Macbook ARM64 architecture.

Where to use

Confluence Markdown MCP can be used in software development environments where Markdown is preferred for documentation, as well as in collaborative platforms that support Markdown formatting.

Content

Confluence Markdown MCP

This is a MCP for Confluence. It allows you to convert Confluence pages to Markdown.

Requirements

  • Node.js 22+
  • Macbook with ARM64 architecture (if you want to use something else, read this)

Usage

Download the repository and build it once:

git clone https://github.com/svenliebig/confluence-markdown-mcp.git
cd confluence-markdown-mcp
npm install
npm run build

And add this to you .cursor/mcp.json file:

{
  "mcpServers": {
    "confluence-markdown": {
      "command": "node",
      "args": [
        "/path/to/confluence-markdown-mcp/build/index.js"
      ]
    }
  }
}

Environment Variables

  • CONFLUENCE_USERNAME: The username for the Confluence API.
  • CONFLUENCE_API_TOKEN: The token for the Confluence API.
  • CONFLUENCE_URL: The base URL for the Confluence API.

Using Other Platforms

Currently this MCP is locked on ARM because of the markitdown binary in src/tools/markitdown.ts. You have two options:

  1. Build the markitdown binary for your platform and replace the existing one.
  2. Extend the MCP to use different markitdown binaries based on the platform -> AND 1. PRs are welcome! 👋🏻

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers