Confluence MCP Server

by tqiqbal

Integrations

  • Provides tools for interacting with Confluence Data Center via REST API, enabling search with CQL, retrieving page content, finding pages by space or title, creating new pages, updating existing pages, and deleting pages.

Confluence MCP 서버

REST API를 통해 Confluence Data Center와 상호 작용하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버는 AI 모델이 Confluence 콘텐츠와 상호 작용할 수 있도록 하는 도구 세트를 제공합니다.

특징

이 MCP 서버는 Confluence에 대해 다음과 같은 작업을 제공합니다.

  • CQL(Confluence Query Language) 검색 실행
  • ID로 페이지 콘텐츠 가져오기
  • 본문이 포함된 페이지 콘텐츠 가져오기
  • 스페이스 키로 페이지 찾기
  • 제목과 스페이스 키로 페이지 찾기
  • 새 페이지 만들기(선택 사항인 부모 페이지 포함)
  • 기존 페이지 업데이트
  • 페이지 삭제

설치

  1. 이 저장소를 복제하세요
  2. 종속성 설치:

지엑스피1

구성

프로젝트 루트에 다음 변수를 사용하여 .env 파일을 만듭니다.

CONFLUENCE_API_BASE=http://localhost:8090/rest/api CONFLUENCE_USERNAME=your_username CONFLUENCE_PASSWORD=your_password

Confluence 인스턴스에 맞게 값을 조정하세요.

서버 실행

개발 모드(권장)

MCP 서버를 실행하는 올바른 방법은 MCP CLI 도구를 개발 모드로 사용하는 것입니다. 이렇게 하면 MCP Inspector UI가 시작되어 서버를 테스트하고 디버깅할 수 있습니다.

mcp dev confluence.py

이렇게 하면 기본적으로 MCP 검사기가 http://127.0.0.1:6274 에서 시작됩니다.

직접 실행(권장하지 않음)

MCP 서버는 MCP CLI 도구로 실행하거나 Claude Desktop과 통합하도록 설계되었습니다. Python으로 직접 실행하는 것은 MCP 서버를 실행하는 표준 방법은 아니지만, 스크립트에는 테스트를 위한 대체 모드가 포함되어 있습니다.

python confluence.py

하지만 이 모드는 기능이 제한되어 있으며 기본적인 테스트용으로만 사용됩니다.

Claude Desktop에 설치

Claude Desktop에 서버를 설치하려면:

mcp install confluence.py

API 참조

실행_cql_검색

Confluence에서 CQL 쿼리를 실행하여 페이지를 검색합니다.

매개변수:

  • cql : CQL 쿼리 문자열
  • limit : 반환할 결과 수(기본값: 10)

get_page_content

Confluence 페이지의 콘텐츠를 가져옵니다.

매개변수:

  • pageId : Confluence 페이지 ID

본문이 있는 페이지를 가져오세요

본문 내용이 있는 페이지를 가져옵니다.

매개변수:

  • pageId : Confluence 페이지 ID

공간별 페이지 찾기

스페이스 키로 페이지를 찾으세요.

매개변수:

  • spaceKey : Confluence Space Key
  • limit : 반환할 결과의 최대 개수(기본값: 10)
  • expand : 확장할 속성의 선택적 쉼표로 구분된 목록

제목으로 페이지 찾기

제목과 스페이스바로 페이지를 찾으세요.

매개변수:

  • title : 페이지 제목
  • spaceKey : Confluence Space Key

페이지 생성

Confluence에서 새 페이지를 만듭니다.

매개변수:

  • title : 페이지 제목
  • spaceKey : Confluence Space Key
  • content : 저장 형식(HTML)의 페이지 콘텐츠
  • parentId : 선택 사항인 상위 페이지 ID

업데이트_페이지

Confluence에서 기존 페이지를 업데이트합니다.

매개변수:

  • pageId : Confluence 페이지 ID
  • content : 저장 형식(HTML)의 새 페이지 콘텐츠
  • title : 페이지의 선택적 새 제목
  • spaceKey : 선택적 스페이스 키(스페이스를 변경할 때만 필요)

삭제_페이지

ID로 페이지를 삭제합니다.

매개변수:

  • pageId : Confluence 페이지 ID

사용 예

서버가 실행되고 AI 모델에 연결되면 자연어를 사용하여 Confluence와 상호 작용할 수 있습니다. 예:

  • "DOCS 공간에서 모든 페이지 찾기"
  • "ID 123456의 페이지 내용을 가져옵니다"
  • "TEAM 공간에 '회의 노트'라는 제목의 새 페이지를 만들고 '회의 노트'라는 콘텐츠를 추가하세요."
  • "ID 123456의 페이지를 업데이트하여 '업데이트된 회의 메모' 내용을 포함하세요."
  • "123456페이지의 제목을 '개정된 회의록'으로 업데이트"

특허

MIT

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

REST API를 통해 AI 모델이 Confluence Data Center와 상호 작용할 수 있도록 하는 서버로, 페이지 검색, 읽기, 생성, 업데이트, 삭제와 같은 작업을 제공합니다.

  1. 특징
    1. 설치
      1. 구성
        1. 서버 실행
          1. 개발 모드(권장)
          2. 직접 실행(권장하지 않음)
          3. Claude Desktop에 설치
        2. API 참조
          1. 실행_cql_검색
          2. get_page_content
          3. 본문이 있는 페이지를 가져오세요
          4. 공간별 페이지 찾기
          5. 제목으로 페이지 찾기
          6. 페이지 생성
          7. 업데이트_페이지
          8. 삭제_페이지
        3. 사용 예
          1. 특허

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A server that enhances AI assistants with the ability to update your JSON Resume by analyzing your coding projects, automatically extracting skills and generating professional descriptions.
              Last updated -
              3
              32
              39
              TypeScript
              The Unlicense
              • Apple
              • Linux
            • -
              security
              F
              license
              -
              quality
              A server that enables AI systems to browse, retrieve content from, and interact with web pages through the Model Context Protocol.
              Last updated -
            • A
              security
              F
              license
              A
              quality
              A Model Context Protocol server that enables AI assistants like Claude to access and search Atlassian Confluence content, allowing integration with your organization's knowledge base.
              Last updated -
              5
              1,644
              5
              TypeScript
              • Apple
            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that enables AI assistants to interact with Confluence content, supporting operations like retrieving, searching, creating, and updating pages and spaces.
              Last updated -
              9
              3
              TypeScript
              MIT License

            View all related MCP servers

            ID: j7fcq23t0r