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

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
30.4K
5分

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
37.9K
4.5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
119.4K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
30.3K
4.5分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
19.3K
5分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
19.1K
4.5分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
78.8K
4.7分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
25.1K
4.8分


