Confluence智能客户端构建框架

Embabel框架与Spring Boot构建的智能MCP客户端,通过自然语言命令管理Confluence内容,如创建页面、获取元数据等。

  • by BootcampToProd
  • Java
  • 本地部署
  • 更新于
在 GitHub 查看 BootcampToProd/embabel-confluence-mcp-client

使用说明

🤖 Embabel框架:构建汇流MCP客户端

此存储库演示了如何构建 智能MCP(模型上下文协议)客户端 使用 Embabel框架 和 Spring Boot应用程序连接到Confluence MCP服务器,并使用AI(像DeepSeek这样的LLM)来解释自然语言命令,执行Confluence操作,如列出空间、创建页面和获取元数据。

📖 完整指南:有关详细解释和完整代码演练,请阅读我们的综合教程。
👉 使用Embabel框架构建汇流MCP客户端

🎥 视频教程:更喜欢动手学习?观看我们的分步实施指南。
👉 YouTube教程- 创建Confluence MCP客户端:用自然语言管理您的文档!

▶️ Watch on YouTube


✨ 这个项目展示了什么

此应用程序展示了如何 构建一个基于人工智能的Confluence助手 理解人类意图:

  • 自然语言文档管理 -发送以下命令 “在工程空间中创建名为“API规范”的新页面”.
  • 智能目标驱动代理 -AI会自动识别要执行的正确操作(LIST_SPACES、CREATE_DUMENT、GET_HISTORY等)。
  • 统一汇流API -单个REST端点通过简单的会话命令处理所有Confluence交互。
  • MCP工具编排 -演示AI代理如何动态发现、选择和调用外部MCP服务器提供的工具。

🛠️ 先决条件

为了有效地运行此客户端,您需要 汇流MCP服务器 (来自我们之前的教程)在您的机器上运行:

  1. 汇流MCP服务器: 在此处获取服务器存储库
  2. 设置环境变量:必须设置以下环境变量,服务器和客户端才能正常运行
# LLM API Key (Required for the Client and Server both)
export OPENAI_API_KEY=your_openrouter_api_key_here

# Confluence Credentials (Required for the Server to "Act")
export CONFLUENCE_BASE_URL=https://your-domain.atlassian.net/wiki/api/v2
export CONFLUENCE_AUTH_TOKEN=your_confluence_api_token

有关了解和设置Confluence MCP服务器的更多详细信息,请参阅我们的专用指南: 使用Embabel框架构建汇流MCP服务器


🚀 如何运行和测试

有关如何设置、配置和测试应用程序的详细说明,请阅读我们的综合文章:
👉 点击此处查看设置和测试说明