为DeepChat赋能的智能知识库助手dify-retriever-mcp
DeepChat知识库集成工具
为DeepChat赋能的智能知识库助手
项目背景
根据 DeepChat Issue #104 的讨论,为了保持DeepChat项目的专注性和轻量级特性,我们决定将知识库功能作为独立组件开发。这样既能满足用户对知识库聊天的需求,又不会影响DeepChat的核心功能开发。
解决方案
通过MCP协议与知识库系统进行集成。目前我们提供了基于Dify的实现:dify-retriever-mcp。
快速开始
1. 安装dify-retriever-mcp
选择以下任一方式安装:
方式一:使用Go环境安装
go install github.com/wangle201210/dify-retriever-mcp@latest
方式二:直接下载可执行文件
访问 Release页面 下载对应系统的可执行文件
将下载的文件放入系统PATH目录中
2. 配置DeepChat
- 在DeepChat中添加MCP配置:
进入:设置 -> MCP设置 -> 添加服务器
填入以下配置:{ "mcpServers": { "dify-retriever-mcp": { "command": "dify-retriever-mcp", "args": [], "env": { "DIFY_DATASET_API_KEY": "从Dify获取的API密钥", "DIFY_ENDPOINT": "Dify的API服务器地址", "DIFY_DATASET_ID": "知识库ID", "DIFY_DATASET_NAME": "知识库名称(用于MCP识别是否需要调用知识库)" }, "descriptions": "知识库检索服务" } } }
3. 获取Dify配置信息
在Dify平台中获取所需的配置信息:
使用效果
配置完成并启动MCP服务后,可以开始使用知识库功能:
注意事项
- 使用前请确保已正确启动dify-retriever-mcp服务
- API密钥等敏感信息请妥善保管,不要泄露给他人
如果您觉得我的项目还不错,还请在 GitHub 仓库上给我点个 Star~
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: