minhoyooDEV_confluence-mcp-server

minhoyooDEV_confluence-mcp-server

0

The Confluence MCP Server is a middleware system designed to provide access to Confluence API via a Model Context Protocol server. It operates within VPN environments, utilizing a proxy server to bridge connections for secure API interactions. Key features include space and page management capabilities.

Confluence MCP Server

Model Context Protocol server system to access Confluence API using a Personal Access Token. It functions as a proxy server to communicate with the Confluence API within VPN areas.

System Composition

The project is made up of two types of servers:

  • MCP Server: Main server running on port 3000, offering RESTful API and handling MCP protocol.
  • Proxy Server: Acts as a middleman between MCP client and MCP server, running on port 3001.

Features

  • List all Confluence spaces.
  • Retrieve all pages in a specific space.
  • Retrieve information of a specific page by ID.
  • Create new pages.
  • Update existing pages.

Installation & Setup

Requirements

  • Node.js 16.x+
  • Bun 1.0.0+

Installation

Clone the repository, install dependencies using Bun.

Endpoints

MCP Server Endpoints

  • POST /mcp: Main endpoint for MCP requests.
  • GET /mcp/tools: Retrieve tool list.
  • Various endpoints for space and page management.

Proxy Server Endpoints

  • Act as a conduit for MCP client requests to the MCP server.