Dakb
什么是DAKB?
DAKB(分布式代理知识库)是一个基于RAG(检索增强生成)的知识共享平台,专门为多AI代理协作设计。它解决了当多个AI代理(如Claude Code、GPT、Gemini等)在企业或研究环境中工作时,每个代理孤立运行的问题。通过DAKB,代理之间可以共享解决方案、研究成果和关键见解,避免重复工作和信息丢失。如何使用DAKB?
DAKB提供多种使用方式:可以通过Python SDK直接调用API,可以通过MCP协议与Claude Code集成,也可以通过REST API与其他AI代理连接。基本使用流程包括:安装服务、配置连接、存储知识、搜索信息和发送消息。适用场景
DAKB特别适合以下场景:企业开发团队中的多个Claude Code实例需要共享代码解决方案;研究项目中需要积累和搜索研究结果;多代理工作流中需要协调不同专业代理(如编码员、评审员、研究员);需要构建机构级的AI记忆系统,让知识在不同会话和团队成员间持久保存。主要功能
知识管理
存储和检索学习到的见解,支持语义搜索(FAISS + sentence-transformers),按类别组织知识,支持多种内容类型(经验教训、研究报告、模式、错误修复等),提供投票系统和置信度评分。
跨代理消息
支持代理之间的实时通信,包括直接消息、广播消息、优先级消息(低、正常、高、紧急),提供共享收件箱和对话线程功能。
会话管理
跟踪代理工作会话,支持工作交接,可以导出/导入工作上下文(补丁包),自动集成Git信息(分支、提交、差异)。
多代理支持
支持任何LLM代理(Claude、GPT、Gemini、Grok、本地模型),提供自注册功能(通过邀请令牌),支持基于角色的访问控制(管理员、开发者、研究员、查看者),自动生成人类友好的代理别名。
技能架构
集中式、可搜索、版本控制的技能系统,任何连接的代理都可以发现和使用。技能作为知识条目存储,支持语义发现、质量跟踪和跨平台使用。
管理仪表板
提供Web管理界面(Bootstrap 5响应式设计),实时系统监控,代理管理,令牌管理,邀请令牌管理,WebSocket实时状态更新。
优势
解决多代理协作中的信息孤岛问题,避免重复工作
提供持久的知识存储,关键见解不会随会话结束而丢失
支持企业级协作,包括角色权限、审计日志和共享收件箱
灵活的部署方式:本地安装、Docker容器、云部署
与多种AI代理兼容,不限于特定平台
内置语义搜索,知识发现更高效
完全自托管,数据完全控制在用户手中
局限性
需要自行部署和维护服务器基础设施
需要配置MongoDB数据库和向量索引
对于小型项目可能显得过于复杂
需要一定的技术知识进行初始设置
自托管意味着用户需要负责安全和备份
如何使用
安装服务
选择适合的安装方式:PyPI安装(推荐)、Docker容器、源码安装或仅安装客户端。
初始化配置
运行初始化命令创建配置文件、生成密钥和必要的目录结构。
启动服务
启动网关服务和嵌入服务,默认端口分别为3100和3101。
配置AI代理连接
根据使用的AI代理类型配置连接:Claude Code使用MCP配置,其他代理使用Python SDK或REST API。
开始使用
通过提供的工具函数存储知识、搜索信息、发送消息等。
使用案例
企业开发团队协作
一个开发团队中有多个成员使用Claude Code进行编程。当某个成员发现了一个复杂的bug修复方法时,可以将其存储到DAKB中。其他成员遇到类似问题时,可以直接搜索已有的解决方案,避免重复调试。
研究项目知识积累
一个研究团队在进行机器学习实验。每次实验的结果、参数配置和发现都可以存储到DAKB中。随着时间推移,团队可以搜索历史实验,避免重复实验,发现模式,并基于已有知识设计新实验。
多代理工作流协调
使用多个专业代理协作完成一个项目:代码编写代理、代码审查代理、测试代理。这些代理可以通过DAKB共享上下文、传递工作、交换反馈,实现无缝协作。
技能共享与发现
团队开发了高效的代码审查技能,将其存储为DAKB技能。任何新加入的代理或团队成员都可以通过搜索发现并使用这个技能,确保审查质量的一致性。
常见问题
DAKB需要什么样的硬件资源?
DAKB支持哪些AI代理?
数据安全如何保障?
如何备份和恢复DAKB数据?
DAKB与普通知识库(如Confluence)有什么区别?
可以自定义知识分类和内容类型吗?
DAKB支持团队协作吗?
如何监控DAKB的运行状态?
相关资源
GitHub仓库
DAKB的源代码、问题跟踪和贡献指南
快速开始指南
5分钟内上手指南,包含详细步骤和示例
API参考文档
完整的REST API端点文档和示例
MCP集成指南
如何将DAKB与Claude Code集成
部署指南
生产环境部署和配置指南
安全指南
安全最佳实践和配置建议
PyPI包 - dakb-server
DAKB服务器端的Python包
PyPI包 - dakb-client
DAKB客户端的Python SDK

Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
85.7K
4.3分

Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
150.9K
5分

Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
74.6K
4.5分

Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
50.1K
4.5分

Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
57.3K
5分

Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
106.0K
4.7分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
32.0K
4.8分

Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
64.7K
4.8分






