Confluence MCP

Confluence MCP

site icon
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

许可证

该项目遵循 MIT 开源许可条款。