LabscoMCP early access ↗
cosmixMCP SERVER

Confluence MCP

Read, search and write Confluence from your assistant — pages come back as text or markdown, with the original storage markup on request so an edit does not flatten the formatting.

by cosmix ↗Team Wikis & Documentation PlatformsCommunity

No longer maintained. The GitHub repository for this server is archived — no fixes or security updates are expected.

View project ↗

LABSCO SUMMARY

Confluence stops being a place you go and becomes something you ask.

The win is the round trip: find the page with a CQL search, read it as markdown, and write the edit back with the original markup intact — without opening a browser tab or hand-converting storage format.

What it is

An MCP server for Confluence. It authenticates with a personal API token, fetches pages and spaces through the REST API, and cleans the content on the way out so a model reads prose rather than XHTML.

What you get

  • A page fetched by ID, returned as text or as markdown
  • The original Confluence Storage Format markup alongside it, so an update can preserve the existing formatting
  • Search across pages with CQL, the query language the Confluence UI itself uses
  • The spaces your account can reach, listed
  • New pages created, and existing pages updated
  • Comments read and added
  • Attachments listed and uploaded

Requirements

Bun v1.0.0 or higher — the server is built and run with Bun, not Node. Three environment variables: a personal API token, your instance URL ending in /wiki, and the email address that token belongs to. There is no published package to npx: clone the repository and bun run build before pointing a client at dist/index.js.

Setup effort

Build from source — git clone https://github.com/cosmix/confluence-mcp.git