
Confluence MCP

2025.04.17
2
TypeScriptConfluence 交互内容管理团队协作交流协作
Confluence MCP 是一个为 Confluence 设计的模型上下文协议(MCP)服务器,旨在通过标准化接口使 AI 助手能够与 Confluence 内容进行交互。它提供了丰富的功能,包括认证、内容检索与搜索、内容创建与更新、评论管理、附件管理等,同时支持内容的清理和转换以适应 AI 处理需求。
View on GitHub
Overview
基本能力
产品定位
Confluence MCP 是一个专为 Confluence 设计的 MCP 服务器,旨在通过标准化接口使 AI 助手能够与 Confluence 内容进行交互。
核心功能
- 使用个人 API 令牌认证到 Confluence
- 检索和搜索 Confluence 页面和空间
- 创建和更新 Confluence 内容
- 检索和添加页面评论
- 检索和添加页面附件
- 清理和转换 Confluence 内容以供 AI 使用
- 处理 API 通信、错误处理和数据转换
- 基本的速率限制以防止 API 滥用
适用场景
- AI 助手与 Confluence 内容的交互
- 自动化内容管理和更新
- 团队协作和知识管理
工具列表
- get_page: 通过 ID 检索 Confluence 页面
- search_pages: 使用 CQL 搜索 Confluence 页面
- get_spaces: 列出所有可用的 Confluence 空间
- create_page: 创建新的 Confluence 页面
- update_page: 更新现有的 Confluence 页面
- get_comments: 检索特定 Confluence 页面的评论
- add_comment: 向 Confluence 页面添加评论
- get_attachments: 检索特定 Confluence 页面的附件
- add_attachment: 向 Confluence 页面添加附件
常见问题解答
- 需要 Bun v1.0.0 或更高版本
- 需要具有 API 访问权限的 Confluence 账户
使用教程
使用依赖
- Bun (v1.0.0 或更高版本)
- 具有 API 访问权限的 Confluence 账户
安装教程
# 克隆仓库
git clone https://github.com/yourusername/confluence-mcp.git
cd confluence-mcp
# 安装依赖
bun install
# 构建项目
bun run build
配置
需要设置以下环境变量:
CONFLUENCE_API_TOKEN=your_api_token
CONFLUENCE_BASE_URL=your_confluence_instance_url # 例如:https://your-domain.atlassian.net/wiki
CONFLUENCE_USER_EMAIL=your_email
调试方式
# 以开发模式运行
bun run dev
# 运行测试
bun test