Atlassian Confluence MCP 서버
Atlassian Confluence Cloud용 Node.js/TypeScript 모델 컨텍스트 프로토콜(MCP) 서버입니다. AI 시스템(예: Claude 또는 Cursor AI와 같은 LLM)이 Confluence 공간, 페이지 및 콘텐츠와 실시간으로 안전하게 상호 작용할 수 있도록 지원합니다.
왜 이 서버를 사용해야 하나요?
- 최소 입력, 최대 출력 : 간단한 식별자는 추가 플래그가 필요하지 않고 포괄적인 세부 정보를 제공합니다.
- 지식 기반에 대한 완벽한 접근 : AI 도우미에게 문서, 위키, 지식 기반 콘텐츠에 대한 가시성을 제공합니다.
- 풍부한 콘텐츠 형식 : Atlassian 문서 형식을 읽을 수 있는 Markdown으로 자동 변환합니다.
- 안전한 로컬 인증 : 자격 증명을 사용하여 로컬에서 실행하고 원격 서버에 토큰을 저장하지 않습니다.
- 직관적인 마크다운 응답 : 모든 출력에 대해 잘 구성되고 일관된 마크다운 형식이 적용됩니다.
MCP란 무엇인가요?
모델 컨텍스트 프로토콜(MCP)은 AI 시스템을 외부 도구 및 데이터 소스에 안전하게 연결하기 위한 개방형 표준입니다. 이 서버는 Confluence Cloud용 MCP를 구현하여 AI 어시스턴트가 Confluence 콘텐츠와 프로그래밍 방식으로 상호 작용할 수 있도록 지원합니다.
필수 조건
- Node.js (>=18.x): 다운로드
- Confluence Cloud에 액세스할 수 있는 Atlassian 계정
설정
1단계: Atlassian API 토큰 받기
- Atlassian API 토큰 관리 페이지로 이동하세요: https://id.atlassian.com/manage-profile/security/api-tokens
- API 토큰 만들기를 클릭합니다.
- 설명적인 라벨을 지정합니다(예:
mcp-confluence-access
). - 만들기를 클릭합니다.
- 생성된 API 토큰을 즉시 복사하세요 . 다시 볼 수 없습니다.
2단계: 자격 증명 구성
옵션 A: MCP 구성 파일(권장)
~/.mcp/configs.json
편집하거나 생성합니다.
지엑스피1
<YOUR_SITE_NAME>
: Confluence 사이트 이름(예:mycompany.atlassian.net
의 경우mycompany
).<YOUR_ATLASSIAN_EMAIL>
: Atlassian 계정 이메일입니다.<YOUR_COPIED_API_TOKEN>
: 1단계의 API 토큰입니다.
옵션 B: 환경 변수
3단계: 설치 및 실행
npx
로 빠르게 시작하기
글로벌 설치
4단계: AI Assistant에 연결
MCP 호환 클라이언트(예: Claude, Cursor AI)를 구성하세요.
MCP 도구
MCP 도구는 snake_case
이름과 camelCase
매개변수를 사용하고 Markdown 형식의 응답을 반환합니다.
- conf_ls_spaces : 접근 가능한 Confluence 공간을 나열합니다(
type
: str opt,status
: str opt,limit
: num opt,cursor
: str opt). 용도: 사용 가능한 공간을 확인합니다. - conf_get_space : 자세한 공간 정보를 가져옵니다(
spaceKey
: str 요청). 용도: 공간 콘텐츠 및 메타데이터에 액세스합니다. - conf_ls_pages : 필터링을 사용하여 페이지를 나열합니다(
spaceIds
: str[] opt,spaceKeys
: str[] opt,title
: str opt,status
: str[] opt,sort
: str opt,limit
: num opt,cursor
: str opt). 사용: 기준에 맞는 페이지를 찾습니다. - conf_get_page : 포괄적인 페이지 콘텐츠를 가져옵니다(
pageId
: 문자열 필요). 사용: 전체 페이지 콘텐츠를 마크다운으로 표시합니다. - conf_ls_page_comments : 페이지의 댓글을 나열합니다(
pageId
: 문자열 필수). 용도: 페이지 토론을 읽습니다. - conf_search : Confluence 콘텐츠를 검색합니다(
cql
: str opt,query
: str opt,title
: str opt,spaceKey
: str opt,labels
: str[] opt,contentType
: str opt,limit
: num opt,cursor
: str opt). 용도: 특정 콘텐츠를 찾습니다.
conf_ls_spaces
글로벌 공간 나열:
conf_get_space
공간 세부 정보 받기:
conf_ls_pages
공간 및 제목별 페이지 목록:
여러 공간에서 페이지 나열:
conf_get_page
페이지 콘텐츠 가져오기:
conf_ls_page_comments
목록 페이지 댓글:
conf_search
간단 검색:
고급 CQL 검색:
CLI 명령
CLI 명령은 kebab-case
사용합니다. 자세한 내용을 보려면 --help
실행하세요(예: mcp-atlassian-confluence ls-spaces --help
).
- ls-spaces : 공백을 나열합니다(
--type
,--status
,--limit
,--cursor
). 예:mcp-atlassian-confluence ls-spaces --type global
. - get-space : 공간 세부 정보를 가져옵니다(
--space-key
). 예:mcp-atlassian-confluence get-space --space-key DEV
. - ls-pages : 페이지를 나열합니다(
--space-keys
,--title
,--status
,--sort
,--limit
,--cursor
). 예:mcp-atlassian-confluence ls-pages --space-keys DEV
. - get-page : 페이지 콘텐츠를 가져옵니다(
--page-id
). 예:mcp-atlassian-confluence get-page --page-id 12345678
. - ls-page-comments : 주석을 나열합니다(
--page-id
). 예:mcp-atlassian-confluence ls-page-comments --page-id 12345678
. - 검색 : 콘텐츠를 검색합니다(
--cql
,--query
,--space-key
,--label
,--type
,--limit
,--cursor
). 예:mcp-atlassian-confluence search --query "security"
.
공간 나열
글로벌 공간 나열:
공간을 확보하세요
목록 페이지
여러 개의 스페이스 키로:
제목 필터 사용:
페이지 가져오기
목록 페이지 댓글
찾다
간단 검색:
CQL 검색:
응답 형식
모든 응답은 다음을 포함하여 Markdown 형식으로 작성됩니다.
- 제목 : 콘텐츠 유형 및 이름.
- 콘텐츠 : 전체 페이지 콘텐츠, 검색 결과 또는 항목 목록입니다.
- 메타데이터 : 작성자, 날짜, 라벨 및 기타 관련 정보.
- 페이지 번호 매기기 : 페이지 번호가 매겨진 결과에 대한 탐색 정보입니다.
- 링크 : 해당되는 경우 관련 자료에 대한 참조입니다.
공간 목록 응답
페이지 콘텐츠 응답
개발
기여하다
기여를 환영합니다! 다음 내용을 알려주세요.
- 저장소를 포크합니다.
- 기능 브랜치를 생성합니다(
git checkout -b feature/xyz
). - 변경 사항 커밋(
git commit -m "Add xyz feature"
) - 브랜치에 푸시합니다(
git push origin feature/xyz
). - 풀 리퀘스트를 엽니다.
자세한 내용은 CONTRIBUTING.md를 참조하세요.
특허
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Claude와 같은 AI 도우미가 Atlassian Confluence 콘텐츠에 액세스하고 검색할 수 있도록 하는 모델 컨텍스트 프로토콜 서버로, 조직의 지식 기반과 통합할 수 있습니다.
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that connects Claude and other AI assistants to your Notion workspace, allowing AIs to interact with databases, pages, and blocks.Last updated -12010JavaScript
- -securityFlicense-qualityA Model Context Protocol server that connects AI assistants like Claude to Notion workspaces, enabling them to view, search, create, and update Notion databases, pages, and content blocks.Last updated -275JavaScript
- AsecurityAlicenseAqualityA 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 -93TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that extends AI capabilities by providing file system access and management functionalities to Claude or other AI assistants.Last updated -3TypeScript