confluence-mcp-server

confluence-mcp-server

1

The Confluence MCP Server is designed to facilitate communication with the Confluence API using the Model Context Protocol within a VPN. It features a main MCP server and a proxy server to manage and route client requests effectively. Key functions include managing Confluence spaces and pages.

Confluence MCP Server

A Model Context Protocol server system for accessing the Confluence API. Acts as an intermediary server within a VPN to communicate with Confluence using a Personal Access Token.

System Architecture

  • MCP Server: Main server for processing data with Confluence API using RESTful API and MCP protocol on port 3000.
  • Proxy Server: Acts as a proxy between MCP clients and servers on port 3001.

Features

  • List all Confluence spaces
  • View all pages in a specific space
  • Retrieve information by page ID
  • Create and update pages

Requirements

  • Node.js 16.x or higher
  • Bun 1.0.0 or higher

Usage

  • Clone the repository and install dependencies using Bun.
  • Set up environment variables in a .env file.
  • Start the servers for development or production environments.

Endpoints

  • MCP Server: Handles main MCP requests, space, and page operations.
  • Proxy Server: Relays MCP client requests to the MCP server.

Troubleshooting

  • Instructions to resolve VPN issues, network errors, and token problems are provided.

License

MIT