使用说明
汇流MCP服务器
用于将AI助手与Atlassian Confluence Cloud集成的模型上下文协议(MCP)服务器。
特性
- 创建页面 -使用Markdown内容创建新页面
- 更新页面 -修改现有页面
- 阅读页面 -按ID检索页面内容
- 搜索页面 -按标题查找页面
- 列表页面 -列出空间中的所有页面
- 删除页面 -从Confluence中删除页面
安装
选项1:来源
git clone https://github.com/anu-june/confluence-mcp-server.git
cd confluence-mcp-server
npm install
选项2:全局安装(发布到npm后)
npm install -g @anu-june/confluence-mcp-server
配置
环境变量
| 变量 | 描述 | 必填 |
|---|---|---|
CONFLUENCE_URL |
您的Confluence实例URL(例如。, https://yourname.atlassian.net) |
✅ |
CONFLUENCE_EMAIL |
您的Atlassian帐户电子邮件 | ✅ |
CONFLUENCE_API_TOKEN |
您的Confluence API代币(在此处生成) | ✅ |
CONFLUENCE_SPACE_KEY |
默认空格键(可选,可按工具传递) | ❌ |
IDE配置
添加到您的MCP设置(VS代码、光标、反重力等):
{
"mcpServers": {
"confluence": {
"command": "node",
"args": ["/path/to/confluence-mcp-server/src/index.js"],
"env": {
"CONFLUENCE_URL": "https://yourname.atlassian.net",
"CONFLUENCE_EMAIL": "your@email.com",
"CONFLUENCE_API_TOKEN": "your_api_token"
}
}
}
}
可用工具
| 工具 | 说明 | 参数 |
|---|---|---|
create_confluence_page |
创建新页面 | spaceKey, title, content, parentId? |
update_confluence_page |
更新现有页面 | pageId, title, content |
get_confluence_page |
按ID获取页面内容 | pageId |
search_confluence_pages |
按标题搜索页面 | spaceKey, query |
list_confluence_pages |
列出空间中的所有页面 | spaceKey |
delete_confluence_page |
删除页面 | pageId |
使用示例
配置后,您可以询问您的AI助手:
- “在团队空间中创建一个名为“Sprint Review”的新页面”
- “列出我的DOCS空间中的所有页面”
- “用此新内容更新第12345页…”
- “在开发空间中搜索包含‘架构’的页面”
发展
# Run locally
npm start
# Run with environment variables
CONFLUENCE_URL=https://yourname.atlassian.net \
CONFLUENCE_EMAIL=you@email.com \
CONFLUENCE_API_TOKEN=token \
npm start
许可证
MIT许可证-可以自由使用和修改。
相关项目
- mcp澳大利亚 -更全面的Atlassian集成(Confluence+Jira)
- Atlassian远程MCP服务器 -官方Atlassian云端MCP服务器