Confluence Communication Server MCP Server
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
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:
Build the server:
For development with auto-rebuild:
Installation
Installing via Smithery
To install Confluence Communication Server MCP Server for Claude Desktop automatically via Smithery:
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
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
The Inspector will provide a URL to access debugging tools in your browser.