🤖 Embabel框架:构建汇流MCP客户端
此存储库演示了如何构建 智能MCP(模型上下文协议)客户端 使用 Embabel框架 和 Spring Boot应用程序连接到Confluence MCP服务器,并使用AI(像DeepSeek这样的LLM)来解释自然语言命令,执行Confluence操作,如列出空间、创建页面和获取元数据。
📖 完整指南:有关详细解释和完整代码演练,请阅读我们的综合教程。
🎥 视频教程:更喜欢动手学习?观看我们的分步实施指南。
👉 YouTube教程- 创建Confluence MCP客户端:用自然语言管理您的文档!
▶️ Watch on YouTube
______________________________________________________________________
✨ 这个项目展示了什么
此应用程序展示了如何 构建一个基于人工智能的Confluence助手 理解人类意图:
- 自然语言文档管理 -发送以下命令 *“在工程空间中创建名为“API规范”的新页面”*.
- 智能目标驱动代理 -AI会自动识别要执行的正确操作(LIST_SPACES、CREATE_DUMENT、GET_HISTORY等)。
- 统一汇流API -单个REST端点通过简单的会话命令处理所有Confluence交互。
- MCP工具编排 -演示AI代理如何动态发现、选择和调用外部MCP服务器提供的工具。
______________________________________________________________________
🛠️ 先决条件
为了有效地运行此客户端,您需要 汇流MCP服务器 (来自我们之前的教程)在您的机器上运行:
- 汇流MCP服务器: 在此处获取服务器存储库
- 设置环境变量:必须设置以下环境变量,服务器和客户端才能正常运行
# 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服务器
______________________________________________________________________
🚀 如何运行和测试
有关如何设置、配置和测试应用程序的详细说明,请阅读我们的综合文章:\ 👉 点击此处查看设置和测试说明
______________________________________________________________________
