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