Confluence MCP Server logo

Confluence MCP Server

by tqiqbal

A Model Context Protocol (MCP) server for interacting with Confluence Data Center via REST API. This server provides a set of tools that allow AI models to interact with Confluence content.

View on GitHub

Last updated: N/A

What is Confluence MCP Server?

The Confluence MCP Server is a tool that allows AI models to interact with Confluence Data Center through its REST API. It acts as a bridge, enabling AI to query, create, update, and delete Confluence pages.

How to use Confluence MCP Server?

To use the server, you need to clone the repository, install the dependencies, configure the .env file with your Confluence credentials, and run the server using the MCP CLI tool in development mode. Alternatively, you can install it in Claude Desktop.

Key features of Confluence MCP Server

  • Execute CQL searches

  • Get page content by ID

  • Create new pages

  • Update existing pages

  • Delete pages

  • Find pages by space key

  • Find page by title and space key

Use cases of Confluence MCP Server

  • Automated content creation in Confluence

  • AI-powered knowledge base management

  • Intelligent search and retrieval of Confluence content

  • Integration with AI assistants for Confluence tasks

FAQ from Confluence MCP Server

What is CQL?

CQL stands for Confluence Query Language, which is used to search for content within Confluence.

How do I configure the server?

You need to create a .env file with your Confluence API base URL, username, and password.

What is the recommended way to run the server?

The recommended way is to use the MCP CLI tool in development mode, which provides the MCP Inspector UI for testing and debugging.

Can I run the server directly with Python?

Yes, but it's not the standard way and has limited functionality. It's only intended for basic testing.

How do I install the server in Claude Desktop?

Use the command mcp install confluence.py.