Confluence MCP Server logo

Confluence MCP Server

by minhoyooDEV

The Confluence MCP Server is a Model Context Protocol server system for accessing the Confluence API. It uses a Personal Access Token to communicate with Confluence and acts as an intermediary server for accessing the Confluence API within a VPN environment.

View on GitHub

Last updated: N/A

What is Confluence MCP Server?

The Confluence MCP Server is a system consisting of an MCP server and a proxy server. The MCP server communicates with the Confluence API to process data, while the proxy server acts as an intermediary between the MCP client and the MCP server, designed to solve VPN access issues.

How to use Confluence MCP Server?

First, clone the repository and install the dependencies using Bun. Then, configure the environment variables in a .env file, including the Confluence base URL and Personal Access Token. Finally, run the MCP server and proxy server using the provided Bun commands for development or production environments.

Key features of Confluence MCP Server

  • Fetch all Confluence spaces

  • Fetch all pages within a specific space

  • Fetch specific page information by page ID

  • Create new pages

  • Update existing pages

Use cases of Confluence MCP Server

  • Accessing Confluence API from outside a VPN

  • Automating Confluence tasks

  • Integrating Confluence data with other systems

  • Building custom Confluence applications

FAQ from Confluence MCP Server

What is the purpose of the MCP server?

The MCP server communicates directly with the Confluence API within the VPN to process data.

What is the purpose of the proxy server?

The proxy server acts as an intermediary between the MCP client and the MCP server, allowing access from outside the VPN.

What environment variables are required?

PORT, PROXY_PORT, MCP_SERVER_URL, CONFLUENCE_BASE_URL, PERSONAL_ACCESS_TOKEN, and NODE_ENV.

How do I resolve 'Error fetching spaces: Unable to connect'?

Check the CONFLUENCE_BASE_URL, Personal Access Token, firewall settings, and network connectivity.

What is the recommended deployment configuration?

Deploy the MCP server inside the VPN and the proxy server in a network accessible to the MCP client.