
Mcp-Confluence

2025.01.25
9
TypeScriptConfluence 集成团队协作工具交流协作
mcp-confluence 是一个用于 Confluence 的上下文服务器,目前处于早期开发阶段,主要用于提供与 Confluence 相关的提示(prompts),这些提示可以作为 Zed 的斜杠命令使用。该服务器支持通过 API 密钥、域名和电子邮件进行身份验证,并提供了获取 Confluence 页面和博客文章的功能。
View on GitHub
Overview
基本能力
产品定位
mcp-confluence 是一个专为 Confluence 设计的上下文服务器,旨在通过提供特定的提示(prompts)来增强与 Confluence 的交互体验。
核心功能
- Confluence 页面获取:通过页面 ID 获取 Confluence 页面的内容。
- 博客文章获取:通过博客 ID 获取 Confluence 中的博客文章内容。
- Zed 集成:支持作为 Zed 的斜杠命令使用,提供便捷的 Confluence 内容访问。
- MCP Inspector 支持:可以通过 MCP Inspector 与服务器进行交互。
适用场景
- 团队协作:在团队协作环境中快速访问和共享 Confluence 页面和博客文章。
- 开发效率:通过 Zed 集成,开发人员可以快速获取 Confluence 中的文档内容,提高开发效率。
- 内容管理:方便管理和检索 Confluence 中的页面和博客文章。
工具列表
- Zed 扩展:用于在 Zed 中集成 Confluence 上下文服务器。
- MCP Inspector:用于与服务器进行交互和调试。
常见问题解答
- 如何设置环境变量?:需要设置
API_KEY
、DOMAIN_NAME
和EMAIL
三个环境变量。 - 如何安装 Zed 扩展?:通过 confluence-context-server extension 安装。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
安装教程
npm install -g mcp-confluence
调试方式
- 安装 MCP Inspector:
npm install @modelcontextprotocol/sdk
npx -y @modelcontextprotocol/inspector npx mcp-confluence
- 确保环境变量已正确设置:
"confluence-context-server": {
"command": "node",
"args": [
"node_modules/mcp-confluence/dist/index.js"
],
"env": {
"API_TOKEN": "",
"DOMAIN_NAME": "",
"EMAIL": ""
}
}
- 在 Zed 中添加设置:
"context_servers": {
"confluence-context-server": {
"settings": {
"api_token": ,
"domain_name": ,
"email":
}
}
}