Skip to main content
Glama

open-docs-mcp MCP サーバー

鍛冶屋のバッジ ライセンス ノードバージョン タイプスクリプト

ドキュメント管理機能を提供するオープンソース MCP 実装。

特徴

ドキュメント管理

  • さまざまなソースからのドキュメントをクロールしてインデックスする

  • 複数のドキュメント形式のサポート

  • 全文検索機能

MCP サーバー API

  • リソースベースのドキュメントへのアクセス

  • ツールベースのドキュメント管理

利用可能なツール

  1. enable_doc - 特定のドキュメントのクロールを有効にする

  2. disable_doc - 特定のドキュメントのクロールを無効にする

  3. クロールが有効になっているドキュメントのクロールを開始する

  4. build_index - ドキュメントの検索インデックスを構築する

  5. search_docs - ドキュメントを検索

  6. list_enabled_docs - 有効なドキュメントを一覧表示する

  7. list_all_docs - 利用可能なすべてのドキュメントを一覧表示する

カーソル@Docsの互換性

このプロジェクトは、以下を提供することで Cursor の @Docs 機能を再現することを目的としています。

  1. ドキュメントのインデックス作成:

    • さまざまなソースからのドキュメントをクロールしてインデックスする

    • 複数のドキュメント形式(HTML、Markdown など)のサポート

    • ドキュメントを最新の状態に保つための自動再インデックス

  2. ドキュメントアクセス:

    • インデックスされたすべてのドキュメントを検索

    • AIコンテキストのためのMCPプロトコルとの統合

  3. カスタムドキュメント管理:

    • enable_docツールを使用して新しいドキュメントソースを追加する

    • list_enabled_docsツールを使用して有効なドキュメントを管理する

    • crawl_docsツールで強制的に再クロールする

建築

┌───────────────────────────────────────────────────────┐
│                    open-docs-mcp Server                    │
├───────────────────┬───────────────────┬───────────────┤
│   Crawler Module  │  Search Engine    │  MCP Server   │
├───────────────────┼───────────────────┼───────────────┤
│ - Web crawling    │ - Full-text index │ - Resources   │
│ - Doc conversion  │ - Relevance score │ - Tools       │
│ - Storage         │ - Query parsing   │ - Prompts     │
└───────────────────┴───────────────────┴───────────────┘

Related MCP server: Memory Bank MCP

使用法

npx -y open-docs-mcp --docsDir ./docs

Smithery経由でインストール

Smithery経由で Claude Desktop 用の Document Management Server を自動的にインストールするには:

npx -y @smithery/cli install @askme765cs/open-docs-mcp --client claude

構成

Claude Desktop で使用するには、サーバー設定を追加します。

MacOS の場合: ~/Library/Application Support/Claude/claude_desktop_config.json Windows の場合: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "open-docs-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "open-docs-mcp",
        "--docsDir",
        "/path/to/docs"
      ]
    }
  }
}

構成オプション:

  • command : Node.js実行ファイル

  • args : スクリプトに渡す引数の配列

    • --docsDir : 必須。ドキュメントディレクトリのパスを指定します。

  • disabled : サーバーを一時的に無効にするには true に設定します

  • alwaysAllow : 確認なしで使用できるツール名の配列

発達

npm run watch  # Auto-rebuild on changes
npm run inspector  # Debug with MCP Inspector

貢献

プルリクエストは歓迎します。大きな変更については、まずイシューを開いて、変更したい点についてご相談ください。

ライセンス

マサチューセッツ工科大学

Install Server
A
license - permissive license
A
quality
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/askme765cs/open-docs-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server