Labsco
MCP SERVER

Confluence MCP

by cosmix

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.

Team Wikis & Documentation Platforms
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

One command plus a key — npx -y confluence-mcp, then supply credentials