这是一个为 Atlassian Confluence Cloud 设计的 Node.js/TypeScript 模型上下文协议(MCP)服务器。它能让 AI 系统(如 Claude 或 Cursor AI 等大语言模型)安全地实时访问你的 Confluence 空间、页面和内容。

- 最小输入,最大输出:简单的标识符即可提供全面详情,无需额外参数。
- 完整知识库访问:让 AI 助手能够查看文档、Wiki 和知识库内容。
- 丰富的内容格式化:自动将 Atlassian 文档格式转换为可读的 Markdown。
- 安全的本地认证:使用你的凭证在本地运行,从不将令牌存储在远程服务器上。
- 直观的 Markdown 响应:所有输出都采用结构良好、一致的 Markdown 格式。
模型上下文协议(MCP)是一个开放标准,用于安全地连接 AI 系统与外部工具和数据源。这个服务器为 Confluence Cloud 实现了 MCP,使 AI 助手能够通过编程方式与你的 Confluence 内容交互。
- Node.js(>=18.x):下载
- Atlassian 账户:需要有访问 Confluence Cloud 的权限
- 访问你的 Atlassian API 令牌管理页面:https://id.atlassian.com/manage-profile/security/api-tokens
- 点击 创建 API 令牌。
- 给它一个描述性的 标签(例如 )。
- 点击 创建。
- 立即复制生成的 API 令牌。你之后将无法再次看到它。
选项 A:MCP 配置文件(推荐)
编辑或创建 :
- :你的 Confluence 站点名称(例如 对应 )。
- :你的 Atlassian 账户邮箱。
- :第一步中获取的 API 令牌。
选项 B:环境变量
使用 快速开始
全局安装
配置你的 MCP 兼容客户端(如 Claude、Cursor AI):
MCP 工具使用 命名, 参数,并返回 Markdown 格式的响应。
- conf_ls_spaces:列出可访问的 Confluence 空间(:str opt,:str opt,:num opt,:str opt)。用途:查看可用空间。
- conf_get_space:获取详细的空间信息(:str req)。用途:访问空间内容和元数据。
- conf_ls_pages:列出带有过滤条件的页面(:str[] opt,:str[] opt,:str opt,:str[] opt,:str opt,:num opt,:str opt)。用途:查找符合特定条件的页面。
- conf_get_page:获取全面的页面内容(:str req)。用途:以 Markdown 格式查看完整页面内容。
- conf_ls_page_comments:列出页面上的评论(:str req)。用途:阅读页面讨论。
- conf_search:搜索 Confluence 内容(:str opt,:str opt,:str opt,:str opt,:str[] opt,:str opt,:num opt,:str opt)。用途:查找特定内容。
MCP 工具示例(点击展开)
列出全局空间:
获取空间详情:
按空间和标题列出页面:
从多个空间列出页面:
获取页面内容:
列出页面评论:
简单搜索:
高级 CQL 搜索:
CLI 命令使用 。运行 查看详情(例如 )。
- ls-spaces:列出空间(,,,)。例如:。
- get-space:获取空间详情()。例如:。
- ls-pages:列出页面(,,,,,)。例如:。
- get-page:获取页面内容()。例如:。
- ls-page-comments:列出评论()。例如:。
- search:搜索内容(,,,,,,)。例如:。
CLI 命令示例(点击展开)
列出全局空间:
按多个空间键列出:
带标题过滤:
简单搜索:
CQL 搜索:
所有响应均采用 Markdown 格式,包括:
- 标题:内容类型和名称。
- 内容:完整页面内容、搜索结果或项目列表。
- 元数据:创建者、日期、标签和其他相关信息。
- 分页:分页结果的导航信息。
- 链接:相关资源的引用(如适用)。
响应格式示例(点击展开)
欢迎贡献!请:
- 分叉仓库。
- 创建功能分支()。
- 提交更改()。
- 推送到分支()。
- 提交拉取请求。
详情请参阅 。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/228203.html