Confluence Cloud MCP 服务器是一个基于 Model Context Protocol (MCP) 的服务器,它提供了与 Confluence Cloud 交互的工具。借助该服务器,AI 助手能够通过统一接口对 Confluence 空间、页面和内容进行管理。
将此服务器集成到支持 MCP 的 AI 助手中,只需在它们的 MCP 配置中添加即可:
{
"servers": {
"confluence-cloud-mcp": {
"url": "http://localhost:3000",
"type": "mcp"
}
}
}
最简单的方式是使用预构建的 Docker 镜像:
docker run --rm -i \
-e CONFLUENCE_API_TOKEN=your-api-token \
-e CONFLUENCE_EMAIL=your-email@domain.com \
-e CONFLUENCE_DOMAIN=your-domain.atlassian.net \
ghcr.io/aaronsb/confluence-cloud-mcp:latest
git clone https://github.com/aaronsb/confluence-cloud-mcp.git
cd confluence-cloud-mcp
# 构建 Docker 镜像
./scripts/build-local.sh
# 运行服务器
CONFLUENCE_API_TOKEN=your-token CONFLUENCE_EMAIL=your-email ./scripts/run-local.sh
npm install
.env 文件,添加你的 Confluence 凭据:CONFLUENCE_DOMAIN=your-domain.atlassian.net
CONFLUENCE_EMAIL=your-email@domain.com
CONFLUENCE_API_TOKEN=your-api-token
npm run build
node build/index.js
将此服务器集成到支持 MCP 的 AI 助手中,只需在它们的 MCP 配置中添加即可:
{
"servers": {
"confluence-cloud-mcp": {
"url": "http://localhost:3000",
"type": "mcp"
}
}
}
configure: 配置 MCP 服务器get-config: 获取当前配置update-config: 更新现有配置auth/login: 用户登录auth/logout: 用户注销auth/status: 检查认证状态项目使用 GitHub Actions 实现持续集成和交付:
使用提供的脚本进行本地开发:
./scripts/build-local.sh: 构建项目并生成本地 Docker 镜像./scripts/run-local.sh: 运行本地 Docker 镜像,并配置你的凭据MIT