Confluence MCP Server工具

@KS-GEN-AI/confluence-mcp-server
0 Stars 946 次浏览 KS-GEN-AI 更新于 2026-08-23

启用通过CQL搜索和页面内容提取从Confluence查询和检索内容,使Claude能够无缝访问存储在Confluence工作区中的信息。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

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

该服务需要配置环境变量:CONFLUENCE_API_KEY、CONFLUENCE_API_MAIL、CONFLUENCE_URL

可用工具 (2 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

execute_cql_search 2 个参数 需填 1 项

Execute a CQL query on Confluence to search pages

必填参数:cql

get_page_content 1 个参数 需填 1 项

Get the content of a Confluence page

必填参数:pageId

服务介绍

Confluence 通信服务器 MCP 服务器

与 Confluence 交互

这是一个基于 TypeScript 的 MCP 服务器,提供了与 Confluence 交互的工具。它通过提供以下功能来展示核心的 MCP 概念:

  • 执行 CQL 查询以搜索页面的工具
  • 获取 Confluence 页面内容的工具

功能

Confluence 工具

  • 目的:运行 CQL 查询以搜索 Confluence 页面。
  • 参数cqllimit(默认值:10)。

get_page_content

  • 目的:获取 Confluence 页面的内容。
  • 参数pageId

开发

安装依赖:

npm install

构建服务器:

npm run build

对于带有自动重建的开发:

npm run watch

安装

要与 Claude Desktop 一起使用,请添加服务器配置:

在 MacOS 上:~/Library/Application Support/Claude/claude_desktop_config.json
在 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"
      }
    }
  }
}

调试

由于 MCP 服务器通过 stdio 进行通信,调试可能会比较困难。我们建议使用 MCP Inspector,它作为包脚本可用:

npm run inspector

Inspector 将提供一个 URL,以便您可以在浏览器中访问调试工具。

相关 MCP 服务