Skip to content

aashari/mcp-server-atlassian-confluence

MCP SaaS Integrations

A Node.js MCP server that lets AI assistants query and interact with Atlassian Confluence spaces, pages, and content via API

TypeScript Latest v3.3.0 · 6mo ago Security brief →

Features

  • Expose Confluence data to AI chatbots like Claude and Cursor AI
  • Perform GET/POST/PUT/PATCH/DELETE operations on any Confluence REST endpoint
  • Supports JMESPath filtering and custom output formats (TOON or JSON)
  • Configuration via environment variables, .env file, or a central config.json

Recent releases

View all 17 releases →
v3.3.0 New feature
Notable features
  • Raw response logging with truncation for large API responses
Full changelog

3.3.0 (2025-12-03)

Features

  • add raw response logging with truncation for large API responses (cb06cb8)
v3.2.0 New feature
Notable features
  • Modernized MCP SDK to version v1.23.0 with the new registerTool API
Full changelog

3.2.0 (2025-12-01)

Features

  • modernize MCP SDK to v1.23.0 with registerTool API (021c09f)
v3.1.0 New feature
Notable features
  • Added TOON output format for token‑efficient LLM responses
Full changelog

3.1.0 (2025-11-30)

Features

  • add TOON output format for token-efficient LLM responses (#145) (33ffa7b)
v3.0.0 Breaking risk
⚠ Upgrade required
  • Update scripts to use the new generic tools (conf_get, conf_post, etc.) as detailed in migration examples.
  • Adjust any configurations or automation that referenced removed domain‑specific command names or types.
Breaking changes
  • Removed 8+ domain‑specific tools (conf_ls_spaces, conf_get_space, etc.) and replaced them with generic HTTP method tools: conf_get, conf_post, conf_put, conf_patch, conf_delete.
  • Renamed all removed commands to the new generic equivalents; migration examples provided for each mapping.
Notable features
  • Full Confluence API access via generic HTTP methods (GET, POST, PUT, PATCH, DELETE).
  • JMESPath filtering support for response transformation using jq.util.ts wrapper.
  • Consistent tooling pattern with Bitbucket v2.0 and Jira v3.0 releases.
Full changelog

3.0.0 (2025-11-28)

  • refactor!: replace domain-specific tools with generic HTTP method tools (81fc057)

BREAKING CHANGES

  • This replaces 8+ domain-specific tools with 5 generic HTTP method tools.

Before (v2.x):
conf_ls_spaces, conf_get_space, conf_ls_pages, conf_get_page,
conf_search, conf_ls_comments, conf_add_comment, ...

After (v3.0):
conf_get, conf_post, conf_put, conf_patch, conf_delete

Migration examples:

  • conf_ls_spaces -> conf_get with path /wiki/api/v2/spaces
  • conf_get_page -> conf_get with path /wiki/api/v2/pages/{id}
  • conf_search -> conf_get with path /wiki/rest/api/search?cql=...
  • conf_add_comment -> conf_post with path /wiki/api/v2/pages/{id}/footer-comments

New features:

  • Full Confluence API access via generic HTTP methods
  • JMESPath filtering support for response transformation
  • Consistent with Bitbucket v2.0 and Jira v3.0 patterns
  • PATCH method support for partial updates
  • Proper handling of 204 No Content responses

Removed:

  • 8 domain-specific tools and their types
  • 5 controllers with formatters
  • 12 service files with vendor types
  • 7 utility files (ADF, markdown, pagination, etc.)
  • CLI tests for old commands

Added:

  • src/tools/atlassian.api.tool.ts (5 generic tools)
  • src/tools/atlassian.api.types.ts (Zod schemas)
  • src/controllers/atlassian.api.controller.ts
  • src/cli/atlassian.api.cli.ts
  • src/utils/jq.util.ts (JMESPath wrapper)
v2.1.1 Bug fix

Fixed dotenv from outputting to STDOUT in MCP mode.

Full changelog

2.1.1 (2025-09-09)

Bug Fixes

  • prevent dotenv from outputting to STDIO in MCP mode (#82) (a286143)

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
58
Forks
21
Languages
TypeScript JavaScript
Downloads/week
2,721 ↑21%
NPM Maintainers
1 Single npm maintainer
Contributors
4
TypeScript
Types included ✓

Install & Platforms

Install via
npm

Beta — feedback welcome: [email protected]