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駆動分析も可能になります。

対象ユーザー

Claude Code、Cursor、Gemini CLIなどのAIコーディングエージェントを使用し、ドキュメント、PDF、Markdownファイルなどのプライベートでローカルな知識ベースにエージェントがアクセスできるようにしたい開発者向けです。

特徴

  • 完全オフライン: ローカル埋め込みとローカルベクトルデータベースを使用し、プライバシーと高速性を確保。
  • Webダッシュボード: ドキュメントのアップロード、閲覧、管理が可能な完全なブラウザベースUIを搭載。
  • ハイブリッド検索: フルテキスト検索とベクトル類似度検索を組み合わせます。
  • REST APIアクセス: MCPスキーマの巨大化を避けるため、REST経由でツールを公開。
  • 柔軟なファイル対応: ドラッグアンドドロップで .txt.md.pdf のアップロードをサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト