local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Supports indexing and searching of Markdown-formatted documentation, enabling access to content in this format through the document management system.
Runs as a Node.js application, with specific version requirements (>=16.0.0) to enable the document management functionality.
Built with TypeScript 4.9.5, providing type safety and modern language features for the document management implementation.
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.
ドキュメント管理機能を提供するオープンソースのMCP実装。このプロジェクトは、Cursorの@Docs機能を再現することを目的としています。