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
ツールで強制的に再クロールする
建築
使用法
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
: 確認なしで使用できるツール名の配列
発達
貢献
プルリクエストは歓迎します。大きな変更については、まずイシューを開いて、変更したい点についてご相談ください。
ライセンス
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
ドキュメント管理機能を提供するオープンソースのMCP実装。このプロジェクトは、Cursorの@Docs機能を再現することを目的としています。
Related MCP Servers
- -securityAlicense-qualitylark-tools-mcp connects Lark and cursor. It provides cursor with the ability to read documents, send messages, process tasks, and perform data analysis.Last updated -26JavaScriptMIT License
- -securityAlicense-qualityAn open-source MCP server that provides applications like Cursor, Windsurf, and Claude with access to llms.txt documentation files, allowing users to control and audit context retrieval.Last updated -4PythonMIT License
- -securityFlicense-qualityA tool that generates MCP servers for Smithery with Cursor IDE integration, allowing users to quickly create servers from templates such as Basic, Web Search, or Database interactions.Last updated -JavaScript
- -securityFlicense-qualityAn MCP server that enables generating scripts based on specified topics and keywords, while also providing functionality to store and summarize notes.Last updated -Python