This server allows interaction with Confluence, providing tools to search, retrieve, and update pages:
Search Confluence pages: Execute CQL queries to find pages using
execute_cql_searchRetrieve page content: Fetch the content of a specific page using its ID via
get_page_contentUpdate page content: Modify a page's content and optionally its title using
update_page_content
Provides tools for searching Confluence pages using CQL queries and retrieving page content, enabling access to information stored in Confluence wikis.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Confluence Communication Serversearch for pages about Q4 marketing strategy"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Confluence Communication Server MCP Server
Interact with Confluence
This is a TypeScript-based MCP server that provides tools to interact with Confluence. It demonstrates core MCP concepts by providing:
Tools for executing CQL queries to search pages
Tools for retrieving the content of Confluence pages
Tools for updating content on Confluence pages
Features
Related MCP server: Webflow MCP Server
Confluence Tools
execute_cql_search
Purpose: Run a CQL query to search for Confluence pages.
Parameters:
cql,limit(default: 10).
get_page_content
Purpose: Fetch the content of a Confluence page.
Parameters:
pageId.
update_page_content
Purpose: Update the content of a Confluence page.
Parameters:
pageId,content,title(optional, if you want to change it).
Development
Install dependencies:
Build the server:
For development with auto-rebuild:
Installation
Installing via Smithery
To install Confluence Communication Server MCP Server for Claude Desktop automatically via Smithery:
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
The Inspector will provide a URL to access debugging tools in your browser.