Confluence 云 MCP 服务器
模型上下文协议 (MCP) 服务器,提供与 Confluence Cloud 交互的工具。该服务器使 AI 助手能够通过标准化界面管理 Confluence 空间、页面和内容。
特征
空间管理
列出空间
获取空间详细信息
页面操作
创建、阅读、更新页面
列出空间中的页面
将页面内容从 Confluence 存储格式转换为 Markdown
搜索和标签
使用 CQL 搜索内容
管理页面标签
设置
选项 1:使用 Docker(推荐)
使用此服务器的最简单方法是使用预先构建的 Docker 映像:
选项 2:本地构建
克隆存储库:
使用本地构建脚本构建并运行:
选项 3:从源头
安装依赖项:
配置环境变量:使用您的 Confluence 凭据创建一个
.env文件:
构建项目:
运行服务器:
用法
通过将服务器添加到 MCP 配置中,可以与兼容 MCP 的 AI 助手集成:
人工智能助手注意事项:如果您是像 Cline 这样的人工智能助手并尝试安装此 MCP 服务器,请参阅llms-install.md文件以获取详细的安装说明。
可用工具
太空工具
list_confluence_spaces:列出 Confluence 中的所有空间get_confluence_space:获取有关特定空间的详细信息
页面工具
list_confluence_pages:列出空间中的页面get_confluence_page:获取特定页面及其内容(现在包括 Markdown 转换)create_confluence_page:在空间中创建新页面update_confluence_page:更新现有页面
get_confluence_page工具现在会自动将 Confluence 存储格式的内容转换为 Markdown 格式,从而更轻松地处理页面内容。转换过程可处理:
标题(h1-h6)
列表(有序和无序)
链接
强调(粗体/斜体)
代码块
表格
段落和换行符
搜索和标签工具
search_confluence_pages:使用 CQL 搜索 Confluence 内容get_confluence_labels:获取页面的标签add_confluence_label:向页面添加标签remove_confluence_label:从页面中删除标签
注意:所有工具名称均遵循 [动词] confluence [名词] 命名约定,以保持一致性和清晰度。
发展
该项目使用 TypeScript 编写,并遵循 MCP SDK 规范来实现服务器功能。代码库组织如下:
src/client/——Confluence API 客户端实现src/handlers/- MCP 工具请求处理程序src/schemas/- 工具输入的 JSON 模式src/types/——TypeScript 类型定义src/utils/- 实用函数,包括内容格式转换
CI/CD 管道
该项目使用 GitHub Actions 进行持续集成和部署:
自动测试和检查拉取请求
在主分支提交时自动构建 Docker 镜像
多架构映像构建(amd64、arm64)
容器发布到 GitHub Container Registry
本地开发
对于本地开发,请使用提供的脚本:
./scripts/build-local.sh:构建项目并创建本地 Docker 镜像./scripts/run-local.sh:使用您的凭据运行本地 Docker 镜像
执照
麻省理工学院
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
使 AI 助手能够通过模型上下文协议 (MCP) 与 Confluence Cloud 交互以管理空间、页面和内容。
Related Resources
Related MCP Servers
- -security-license-qualityManages AI conversation context and personal knowledge bases through the Model Context Protocol (MCP), providing tools for user data, conversation content, and knowledge management.Last updated -1
- Asecurity-licenseAqualityA Model Context Protocol server that enables AI assistants to interact with Confluence content, supporting operations like retrieving, searching, creating, and updating pages and spaces.Last updated -98MIT License
- -security-license-qualityEnables AI assistants to interact with and manage Google Cloud Platform resources including Compute Engine, Cloud Run, Storage, BigQuery, and other GCP services through a standardized MCP interface.Last updated -4MIT License
- -security-license-qualityA universal, production-ready MCP server that provides AI assistants like Claude with direct access to Confluence Cloud functionality for creating, reading, updating, and managing content through multiple transport protocols.