andrea9293/mcp-documentation-server

MCP Documentation Server - Bridge the AI Knowledge Gap. ✨ Features: Document management • Gemini integration • AI-powered semantic search • File uploads • Smart chunking • Multilingual support • Zero-setup 🎯 Perfect for: New frameworks • API docs • Internal guides

解決的問題

為AI程式碼代理量身打造的本地優先文件管理與語意搜尋系統。無需外部資料庫或雲端API,避免供應商鎖定,並透過將知識庫離線保存來確保資料隱私。

運作方式

伺服器使用 Model Context Protocol (MCP) 向AI代理公開文件管理與搜尋工具。採用「父-子分塊」策略,將文件拆分為保留上下文的大塊(父塊)與用於精確向量搜尋的小塊(子塊)。搜尋由 Orama(本地向量資料庫)與 Transformers.js(本地嵌入)驅動。同時內建Web儀表板,支援手動管理文件,並可選整合 Google Gemini 以進行進階AI驅動分析。

適用對象

使用AI程式碼代理(如 Claude Code、Cursor 或 Gemini CLI)的開發者,希望讓其代理存取私有的、本地的文件、PDF與Markdown檔案知識庫。

主要亮點

  • 完全離線:使用本地嵌入與本地向量資料庫,確保隱私與速度。
  • Web儀表板:內建完整的瀏覽器端UI,支援上傳、瀏覽與管理文件。
  • 混合搜尋:結合全文搜尋與向量相似性搜尋。
  • REST API存取:透過REST公開工具,避免因大型MCP模式導致代理對話上下文過大。
  • 彈性檔案支援:支援透過拖放上傳 .txt.md.pdf 檔案。

相關

  • 專案
  • 專案
  • 專案
  • 專案