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.