Run a CQL query to search for Confluence pages
Fetch the content of a Confluence page
Update the content of a Confluence page
The Confluence Communication Server provides a seamless interface for AI assistants to interact with Atlassian Confluence workspaces. It enables searching through pages using CQL queries, retrieving page content, and updating existing pages directly from AI interactions. This TypeScript-based server bridges the gap between AI assistants and your organization's knowledge base stored in Confluence. It allows for both reading and writing operations, making it possible to not only reference existing documentation but also contribute to it.
The Confluence Communication Server allows AI assistants to interact with your Atlassian Confluence workspace. This server provides tools for searching, reading, and updating Confluence pages, making your organization's knowledge base accessible to AI assistants.
npx -y @smithery/cli install @KS-GEN-AI/confluence-mcp-server --client claude
git clone https://github.com/KS-GEN-AI/confluence-mcp-server.git
cd confluence-mcp-server
npm install
npm run build
To use the server with Claude Desktop or other compatible clients, you need to add the server configuration to your client's config file:
For MacOS: Edit ~/Library/Application Support/Claude/claude_desktop_config.json
For Windows: Edit %LOCALAPPDATA%/Claude/claude_desktop_config.json
Add the following configuration, replacing the placeholder values with your actual Confluence credentials:
{
"mcpServers": {
"Confluence communication server": {
"command": "node",
"args": ["/PATH_TO_THE_PROJECT/build/index.js"],
"env": {
"CONFLUENCE_URL": "https://YOUR_WORKSPACE.atlassian.net/wiki",
"CONFLUENCE_API_MAIL": "your.email@example.com",
"CONFLUENCE_API_KEY": "YOUR_ATLASSIAN_API_TOKEN"
}
}
}
}
Once installed and configured, the Confluence Communication Server will be available to your AI assistant. You can ask the assistant to:
If you encounter issues with the server:
For more advanced debugging, you can use the MCP Inspector:
npm run inspector
This will provide a URL to access debugging tools in your browser, which can help identify communication issues between the AI assistant and the Confluence server.