KG

ks-gen-ai/confluence-mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

14 stars 6 forks 품질 68 트렌드 20MIT

Confluence mcp 서버 테스트

개요

이것은 Confluence와 상호 작용하는 도구를 제공하는 TypeScript 기반 MCP 서버입니다. 그것은 제공하는 핵심 MCP 개념을 보여줍니다: - CQL 쿼리를 실행하는 도구 - Confluence 페이지의 콘텐츠를 검색하기위한 도구 - Confluence 페이지에 콘텐츠를 업데이트하기위한 도구 - : CQL 쿼리를 실행하여 Confluence 페이지를 검색합니다. - : cql, 한계 (과태: 10). - : Confluence 페이지의 내용을 읽습니다. - 페이지Id. - : Confluence 페이지의 내용을 업데이트합니다. - : pageId, 내용, 제목 (선택 사항, 변경하려면). Enfluence Communication Server MCP Server for Claude Desktop을 설치하려면 Smithery를 통해 자동으로 설치하십시오. Claude Desktop을 사용하려면 서버 구성을 추가하십시오. MacOS에서: ~/Library/Application Support/Claude/claude desktop config.json Windows에서: %APPDATA%/Claude/claude desktop config.json

개요(AI 번역)

Confluence와 상호 작용

이것은 Confluence와 상호 작용하는 도구를 제공하는 TypeScript 기반 MCP 서버입니다. 그것은 제공하는 핵심 MCP 개념을 보여줍니다:

  • CQL 쿼리 실행 도구
  • Confluence 페이지의 콘텐츠를 검색하는 도구
  • Confluence 페이지에 콘텐츠 업데이트 도구

특징

영향력 도구

execute_cql_search

-Purpose: CQL 쿼리를 실행하여 Confluence 페이지를 검색합니다. -Parameters: cql, limit] (과태: 10).

get_page_content

-Purpose: Confluence 페이지의 내용을 구합니다.

  • ** 모수**: pageId.

update_page_content

-Purpose: Confluence 페이지의 내용을 업데이트합니다. -Parameters: pageId, content], title] (선택 사항, 변경하려면).

개발

의존성 설치:

서버 구축:

auto-rebuild를 가진 발달을 위해:

설치

Smithery를 통해 설치

Enfluence Communication Server MCP Server for Claude Desktop을 설치하려면 Smithery를 통해 자동으로 설치하십시오.

Claude Desktop을 사용하려면 서버 구성을 추가하십시오.

MacOS에서: ~/Library/Application Support/Claude/claude_desktop_config.json Windows에서: `%APPDATA%/Claude/claude desktop config.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

Confluence Communication Server MCP Server

Interact with Confluence

This is a TypeScript-based MCP server that provides tools to interact with Confluence. It demonstrates core MCP concepts by providing:

  • Tools for executing CQL queries to search pages
  • Tools for retrieving the content of Confluence pages
  • Tools for updating content on Confluence pages

Features

Confluence Tools

execute_cql_search

  • Purpose: Run a CQL query to search for Confluence pages.
  • Parameters: cql, limit (default: 10).

get_page_content

  • Purpose: Fetch the content of a Confluence page.
  • Parameters: pageId.

update_page_content

  • Purpose: Update the content of a Confluence page.
  • Parameters: pageId, content, title (optional, if you want to change it).

Development

Install dependencies:

npm install

Build the server:

npm run build

For development with auto-rebuild:

npm run watch

Installation

Installing via Smithery

To install Confluence Communication Server MCP Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @KS-GEN-AI/confluence-mcp-server --client claude

To use with Claude Desktop, add the server config:

On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "Confluence communication server": {
      "command": "node",
      "args": ["/PATH_TO_THE_PROJECT/build/index.js"],
      "env": {
        "CONFLUENCE_URL": "https://XXXXXXXX.atlassian.net/wiki",
        "CONFLUENCE_API_MAIL": "Your email",
        "CONFLUENCE_API_KEY": "KEY_FROM: https://id.atlassian.com/manage-profile/security/api-tokens"
      }
    }
  }
}

Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:

npm run inspector

The Inspector will provide a URL to access debugging tools in your browser.

GitHub에서 전체 README 보기

설치

npx -y @smithery/cli install @KS-GEN-AI/confluence-mcp-server --client claude
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "Confluence communication server": { "command": "node", "args": ["/PATH_TO_THE_PROJECT/build/index.js"], "env": { "CONFLUENCE_URL": "https://XXXXXXXX.atlassian.net/wiki", "CONFLUENCE_API_MAIL": "Your email", "CONFLUENCE_API_KEY": "KEY_FROM: https://id.atlassian.com/manage-profile/security/api-tokens" } } } }