SuperAPI AI 工具集

confluence-mcp-server

confluence-mcp-server 是一个基于 TypeScript 的 MCP(Model Context Protocol)服务器,用于与 Confluence 进行交互。它提供三项核心工具:使用 CQL 查询搜索 Confluence 页面、获取指定页面的内容,以及更新页面的内容。用户可通过执行 CQL 搜索(支持 limit 参数,默认 10)、按 pageId 读取页面正文、按 pageId 更新内容并可选择性修改标题。该项目说明其定位为一次 Confluence MCP 服务器的测试,并演示了核心 MCP 概念。适合在 Claude Desktop 等支持 MCP 的客户端中接入,通过 stdio 通信方式让 AI 助手访问和修改 Confluence 数据。项目提供依赖安装、构建及开发时自动重建的命令,并支持通过 Smithery 自动安装;配置需写入 Claude Desktop 的配置文件(macOS 与 Windows 路径不同)。调试方面推荐使用 MCP Inspector,其以包脚本形式提供,会在浏览器中给出可访问调试工具的 URL。

访问官网

工具介绍

用途

confluence-mcp-server 是一个 TypeScript 编写的 MCP(Model Context Protocol)服务器,目标是让支持 MCP 的客户端(例如 Claude Desktop)能够与 Confluence 交互。项目自述为一次 Confluence MCP 服务器的测试,用于演示核心 MCP 概念。

主要能力

该服务器提供三类工具:

  1. execute_cql_search

    • 用途:运行 CQL 查询来搜索 Confluence 页面。
    • 参数:cql、limit(默认值为 10)。
  2. get_page_content

    • 用途:获取 Confluence 页面的内容。
    • 参数:pageId。
  3. update_page_content

    • 用途:更新 Confluence 页面的内容。
    • 参数:pageId、content、title(可选,用于修改标题)。

使用方式

项目提供依赖安装与构建步骤,并支持开发时自动重建。也可通过 Smithery 自动为 Claude Desktop 安装该服务器。在 Claude Desktop 中使用时,需添加服务器配置:

  • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows:%APPDATA%/Claude/claude_desktop_config.json

由于 MCP 服务器通过 stdio 通信,调试可能较为困难,项目推荐使用 MCP Inspector,它以包脚本形式提供,运行后会在浏览器中给出用于访问调试工具的 URL。

适用场景

适用于需要在 AI 客户端中搜索、读取或更新 Confluence 页面内容的场景,例如通过 CQL 检索文档、按页面 ID 拉取正文,或对指定页面进行内容更新。

限制

项目描述中未提供认证方式、所需环境变量、具体命令行内容、许可证、支持范围等信息,暂未提供。