
ks-gen-ai/confluence-mcp-server
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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.
설치
npx -y @smithery/cli install @KS-GEN-AI/confluence-mcp-server --client claude설정
{
"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"
}
}
}
}