Integrations
Enables retrieving, searching, creating, and updating Confluence pages and spaces, as well as handling content transformation for AI consumption.
Referenced as a separate MCP server available from another repository, indicating integration capabilities with Jira.
Confluence MCP
A Model Context Protocol (MCP) server for Confluence, enabling AI assistants to interact with Confluence content through a standardized interface.
ℹ️ There is a separate MCP server for Jira
Features
- Authenticate to Confluence using a personal API token
- Retrieve and search Confluence pages and spaces
- Create and update Confluence content
- Retrieve and add comments to pages
- Retrieve and add attachments to pages
- Clean and transform Confluence content for AI consumption
- Handle API communication, error handling, and data transformation
- Basic rate limiting to prevent API abuse
Prerequisites
- Bun (v1.0.0 or higher)
- Confluence account with API access
Installation
Configuration
To use this MCP server, you need to set the following environment variables:
Claude Desktop / Cline Configuration
Add this configuration to your settings file:
Development
Available Tools
The Confluence MCP server exposes the following tools:
get_page
Retrieve a Confluence page by ID. Format refers to the return format of the content and can be text
or markdown
. The includeMarkup
parameter allows retrieving the original Confluence Storage Format (XHTML) markup, which is useful for updating pages while preserving formatting.
search_pages
Search for Confluence pages using CQL (Confluence Query Language). Format refers to the return format of the content and can be text
or markdown
. The includeMarkup
parameter allows retrieving the original Confluence Storage Format (XHTML) markup for each page.
get_spaces
List all available Confluence spaces.
create_page
Create a new Confluence page. The parentId
is optional and can be used to create a child page under an existing page.
update_page
Update an existing Confluence page.
get_comments
Retrieve comments for a specific Confluence page. Format refers to the return format of the content and can be text
or markdown
.
add_comment
Add a comment to a Confluence page. The parentId
is optional for creating threaded replies.
get_attachments
Retrieve attachments for a specific Confluence page.
add_attachment
Add an attachment to a Confluence page. The fileContentBase64
should be the base64 encoded string of the file content.
LICENCE
This project is licensed under the MIT License - see the LICENCE file for details.
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A Model Context Protocol server that enables AI assistants to interact with Confluence content, supporting operations like retrieving, searching, creating, and updating pages and spaces.
Related MCP Servers
- AsecurityFlicenseAqualityEnables AI assistants to interact with Confluence Cloud for managing spaces, pages, and content via the Model Context Protocol (MCP).Last updated -1113TypeScript
- -securityFlicense-qualityA Model Context Protocol server that connects AI assistants like Claude to Notion workspaces, enabling them to view, search, create, and update Notion databases, pages, and content blocks.Last updated -275JavaScript
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to interact with Outline document services, supporting document searching, reading, creation, editing, and comment management.Last updated -251PythonMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to access and search Atlassian Confluence content, allowing integration with your organization's knowledge base.Last updated -51,0925TypeScript