open-docs-mcp MCP サーバー
ドキュメント管理機能を提供するオープンソース MCP 実装。
特徴
ドキュメント管理
さまざまなソースからのドキュメントをクロールしてインデックスする
複数のドキュメント形式のサポート
全文検索機能
MCP サーバー API
リソースベースのドキュメントへのアクセス
ツールベースのドキュメント管理
利用可能なツール
enable_doc - 特定のドキュメントのクロールを有効にする
disable_doc - 特定のドキュメントのクロールを無効にする
クロールが有効になっているドキュメントのクロールを開始する
build_index - ドキュメントの検索インデックスを構築する
search_docs - ドキュメントを検索
list_enabled_docs - 有効なドキュメントを一覧表示する
list_all_docs - 利用可能なすべてのドキュメントを一覧表示する
カーソル@Docsの互換性
このプロジェクトは、以下を提供することで Cursor の @Docs 機能を再現することを目的としています。
ドキュメントのインデックス作成:
さまざまなソースからのドキュメントをクロールしてインデックスする
複数のドキュメント形式(HTML、Markdown など)のサポート
ドキュメントを最新の状態に保つための自動再インデックス
ドキュメントアクセス:
インデックスされたすべてのドキュメントを検索
AIコンテキストのためのMCPプロトコルとの統合
カスタムドキュメント管理:
enable_docツールを使用して新しいドキュメントソースを追加するlist_enabled_docsツールを使用して有効なドキュメントを管理するcrawl_docsツールで強制的に再クロールする
建築
Related MCP server: Memory Bank MCP
使用法
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Document Management Server を自動的にインストールするには:
構成
Claude Desktop で使用するには、サーバー設定を追加します。
MacOS の場合: ~/Library/Application Support/Claude/claude_desktop_config.json Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
構成オプション:
command: Node.js実行ファイルargs: スクリプトに渡す引数の配列--docsDir: 必須。ドキュメントディレクトリのパスを指定します。
disabled: サーバーを一時的に無効にするには true に設定しますalwaysAllow: 確認なしで使用できるツール名の配列
発達
貢献
プルリクエストは歓迎します。大きな変更については、まずイシューを開いて、変更したい点についてご相談ください。