Confluence MCP服务

一个为Atlassian Confluence设计的模型上下文协议(MCP)服务器,允许AI助手与Confluence内容进行交互。

  • by LokeshBolisetty
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 LokeshBolisetty/ConfluenceMCPServer

使用说明

汇流MCP服务器

Atlassian Confluence的模型上下文协议(MCP)服务器,允许AI助手与Confluence内容进行交互。

概述

该服务器实现了模型上下文协议(MCP),用于与Confluence server/DC数据进行交互。它使AI模型能够通过定义良好的工具查询和处理Confluence空间、页面和内容。

特性

  • 查询汇流空间和页面
  • 按ID或标题检索内容
  • 跨空间搜索内容
  • 查看内容元数据和属性
  • 浏览页面层次结构和关系

需求

  • 汇流服务器/DC实例
  • 用于身份验证的个人访问令牌
  • Python 3.8+

设置

  1. 克隆此存储库
  2. 安装依赖项:
    pip install -r requirements.txt
    
  3. 创建一个 .env 项目根目录中的文件,包含以下变量:
    CONFLUENCE_URL=https://your-confluence-instance.com
    CONFLUENCE_PERSONAL_ACCESS_TOKEN=your_token_here
    

用法

  1. 启动服务器:

    python confluence_mcp_server.py
    
  2. 使用MCP客户端连接到服务器并调用可用工具。

工具

请参阅 TOOLS.md 所有可用工具的详细文档文件。

建筑

  • conference_mcp_server.py:主服务器实现
  • 汇流客户端/:Confluence API的客户端模块
  • 模型/:数据模型和模式

许可证

该项目根据MIT许可证获得许可。