- Raw response logging with truncation for large API responses
aashari/mcp-server-atlassian-confluence
MCP SaaS IntegrationsA Node.js MCP server that lets AI assistants query and interact with Atlassian Confluence spaces, pages, and content via API
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 →- Modernized MCP SDK to version v1.23.0 with the new registerTool API
Full changelog
- Added TOON output format for token‑efficient LLM responses
Full changelog
- 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.
- 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.
- 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)
Fixed dotenv from outputting to STDOUT in MCP mode.
Full changelog
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.