Confluence MCP Server

by minhoyooDEV

313 downloads
Not rated
GitHub

About

A Model Context Protocol server that accesses the Confluence API using a Personal Access Token. It consists of two servers—a main MCP server that communicates with Confluence and a proxy server that relays requests between MCP clients and the main server, designed to solve VPN…

Details

Author
minhoyooDEV
Downloads
313
Categories
Knowledge Base

- List all Confluence spaces
- List all pages in a specific space
- Retrieve page details by page ID
- Create new Confluence pages
- Update existing Confluence pages
- Two‑server architecture for VPN bypass

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Confluence MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install Node.js 16+ and Bun 1.0+, clone the repository, run bun install, then create a .env file with required environment variables. Start the MCP server with bun run dev and the proxy server with bun run dev:proxy.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "confluence mcp server": {
            "confluence-mcp-server-minhoyoodev": {
                "command": "bun",
                "args": [
                    "run",
                    "dev"
                ]
            }
        }
    }
}

McpServers

{
    "confluence-mcp-server-minhoyoodev": {
        "command": "bun",
        "args": [
            "run",
            "dev"
        ]
    }
}

Confluence MCP Server

Confluence API에 접근하기 위한 Model Context Protocol 서버 시스템입니다. Personal Access Token을 사용하여 Confluence와 통신합니다. VPN 영역 내에서 Confluence API에 접근하기 위한 중개 서버 역할을 합니다.

시스템 구성

이 프로젝트는 두 가지 서버로 구성되어 있습니다:

1. MCP 서버 (server.ts): Confluence API와 통신하여 데이터를 처리하는 주 서버입니다.
- 기본 포트: 3000
- RESTful API 제공
- MCP 프로토콜 처리

2. 프록시 서버 (proxyServer.ts): MCP 클라이언트와 MCP 서버 사이의 프록시 역할을 합니다.
- 기본 포트: 3001
- MCP 클라이언트로부터 요청을 받아 주 서버로 전달

이 구조는 VPN 영역 문제를 해결하기 위해 설계되었습니다. MCP 서버는 VPN 내부에서 실행되어 Confluence API에 접근하고, 프록시 서버는 외부에서 접근 가능한 환경에서 실행됩니다.

기능

- 모든 Confluence 스페이스 목록 조회
- 특정 스페이스 내의 모든 페이지 조회
- 페이지 ID로 특정 페이지 정보 조회
- 새 페이지 생성
- 기존 페이지 업데이트

설치 및 설정

필수 조건

- Node.js 16.x 이상
- Bun 1.0.0 이상

설치

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.