mcpField
D
docs2mcp

docs2mcp

リモート
docs2mcp.comメモリ・ナレッジ06 週間前に更新
リポジトリ公式サイト

docs2mcp について

docs2mcpは、AIクライアントから個人のPDFや文書を検索するホスト型MCPサービスです。検索結果にはページと出典リンクが付き、回答の根拠となる箇所を開いて確認できます。

主な機能

  1. 01文書全体のセマンティック検索
  2. 02ページと出典箇所付きの引用
  3. 03文書とコレクションの一覧
  4. 04文書と要素の詳細取得

活用シーン

  1. 01資料から回答を探して根拠を確認する
  2. 02文書を参照して質問票に回答する
  3. 03契約書、レポート、仕様書の版を比較する

MCP 対応

ホスト型サービスはStreamable HTTP経由で、文書検索、一覧、詳細取得ツールをMCPクライアントに提供します。OAuth 2.1を使用し、動的クライアント登録にも対応します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.docs2mcp.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

docs2mcp

Claude、ChatGPT、Cursor、その他の AI クライアントから、自分の PDF やドキュメントについて質問できます。すべての回答には、参照元の正確なページと範囲が引用されます。

ウェブサイト: https://docs2mcp.com · アプリ: https://app.docs2mcp.com

このリポジトリでは、ホスト型 docs2mcp MCP サーバーへの接続方法を説明しています。 サーバーのコードは含まれていません。docs2mcp はホスト型サービスであり、自分で実行するものではありません。

すべての結果には、回答の参照元となった正確なページと範囲をブラウザーで開くリンクが付いています。リンクをクリックして、回答を鵜呑みにするのではなく、原文と照らし合わせて確認できます。

ライブラリ全体を会話間で検索できるため、アンケートを AI クライアントに渡してドキュメントから回答を直接入力させたり、2 つの契約書、レポートの 2 つのバージョン、仕様書の 2 つの改訂版を比較して変更点をまとめさせたりできます。


サーバー

エンドポイントhttps://mcp.docs2mcp.com/mcp
トランスポートStreamable HTTP
認証OAuth 2.1。docs2mcp はリソースサーバーであり、トークンを検証しますが、発行することはありません
ディスカバリーGET /.well-known/oauth-protected-resource/mcp(RFC 9728)。クライアントは 401 チャレンジからこのエンドポイントをたどります
動的クライアント登録対応しています。クライアント ID やシークレットは不要です
ヘルスチェックGET /health。認証情報は不要です

インストールは不要です。上記のエンドポイントを MCP クライアントに追加し、開いたブラウザーでアクセスを許可すると、ドキュメントを検索できるようになります。

アカウントの作成

  1. https://app.docs2mcp.com にアクセスしてドキュメントをアップロードします。利用開始時にアカウントは不要です。
  2. ドキュメントを保存するには、サインアップします。サインアップすると同じライブラリがそのままアカウントに移行されるため、アップロードしたものが失われることはありません。
  3. 以下の手順でクライアントを接続し、ブラウザーが開いたらアクセスを許可します。

アップロードしたときと同じブラウザーで許可してください。 ドキュメントを保持している匿名セッションはそのブラウザーに保存されています。別のブラウザーで許可すると、空のライブラリへのアクセスが許可されます。


ツール

5 つのツールがあり、それぞれがテーブルを公開するのではなく、1 つの役割を担います。

ツール機能
search_documentsドキュメント全体を意味検索します。ページ番号と、適切な範囲で原文を開くリンクが付いた引用箇所を返します。ドキュメントまたはコレクションで絞り込めます
list_documentsコレクション、ページ数、ステータスとともにドキュメントの一覧を表示します
get_document1 つのドキュメントの詳細を取得します
get_element周辺のコンテキストとともに 1 つの要素を取得します。要素がテーブルのセルの場合、テーブルの行全体を返します
list_collectionsコレクションの一覧を表示します

すべての検索結果には source_url が付いており、テキストの参照元となった正確なページと範囲で原文をブラウザーに開きます。


クライアントの接続

どの手順でも、最後は同じです。クライアントがブラウザーを開くので、許可を選ぶとツールが表示されます。異なるのは最初の手順だけです。

Claude Desktop
  1. Claude Desktop を開き、Settings → Connectors に移動します。
  2. Add custom connector を選択します。
  3. URL として https://mcp.docs2mcp.com/mcp を貼り付け、名前に docs2mcp を入力して保存します。
  4. Claude がブラウザーを開き、アクセスを許可するかどうかを尋ねます。Allow を選択します。
  5. コネクターが Connected と表示されます。新しいチャットを開始し、ドキュメントについて質問します。
Claude(ウェブ版)
  1. claude.ai を開き、Customize → Connectors に移動します。
  2. + をクリックしてから、Add custom connector を選択します。
  3. URL として https://mcp.docs2mcp.com/mcp を貼り付け、名前に docs2mcp を入力して保存します。
  4. 確認を求められたら、Allow を選択します。
  5. コネクターが Connected と表示されます。
Claude Code
claude mcp add --transport http docs2mcp https://mcp.docs2mcp.com/mcp

次に /mcp を実行し、docs2mcp を選んで Authenticate を選択します。Claude Code がブラウザーを開きます。Allow を選択します。/mcp に docs2mcp が接続済みとして表示されます。

Cursor
  1. Settings → Tools & Integrations を開き、New MCP Server を選択します。Cursor が mcp.json を開きます。

  2. docs2mcp を追加して保存します。

    {
      "mcpServers": {
        "docs2mcp": {
          "url": "https://mcp.docs2mcp.com/mcp"
        }
      }
    }
    
  3. Cursor に docs2mcp のログインが必要と表示されます。クリックしてから、Allow を選択します。

VS Code

2 つの方法があります。まずはガイド付きの方法です。

  1. コマンドパレットを開き、MCP: Add Server を実行します。
  2. HTTP (HTTP or Server-Sent events) を選択します。
  3. https://mcp.docs2mcp.com/mcp を貼り付け、名前を docs2mcp にして、 Workspace または Global を選択します。

または、mcp.json に自分で記述します。1 つのワークスペースの場合は .vscode/mcp.json、 すべてのワークスペースの場合は MCP: Open User Configuration で開くファイルを使用します。

{
  "servers": {
    "docs2mcp": {
      "type": "http",
      "url": "https://mcp.docs2mcp.com/mcp"
    }
  }
}

VS Code が OAuth の一連の処理を行い、初回接続時にブラウザーを開きます。 Allow を選択します。**clientId は不要です。**これは動的登録に対応していないサーバーでのみ必要ですが、docs2mcp は対応しています。

ChatGPT
  1. Settings → Apps → Advanced settings に移動し、Developer mode をオンにします。
  2. Settings → Apps に戻り、Create を選択します。
  3. 名前を docs2mcp にし、サーバー URL として https://mcp.docs2mcp.com/mcp を貼り付け、 プロバイダーを信頼することを確認して作成します。
  4. ChatGPT がアクセスの承認を求める画面に移動したら、Allow を選択します。
  5. チャットで + メニューから docs2mcp を有効にします。これは一度限りではなく、 会話ごとに必要です。
Perplexity
  1. Account settings → Connectors を開きます。
  2. + Custom connector をクリックし、Remote を選択します。
  3. 名前を docs2mcp にし、MCP Server URL として https://mcp.docs2mcp.com/mcp を貼り付け、 Transport を Streamable HTTP、Authentication を OAuth に設定します。 **クライアント ID とシークレットは空欄のままにします。**docs2mcp は動的登録に対応しているため、 これらは不要です。
  4. 確認欄にチェックを入れ、Add をクリックします。
  5. 新しいコネクターカードをクリックしてサインインし、Allow を選択します。
Gemini CLI
gemini mcp add --transport http docs2mcp https://mcp.docs2mcp.com/mcp

次に gemini を起動し、/mcp auth docs2mcp を実行します。開いたブラウザーで Allow を選択します。

Codex CLI

codex mcp add で登録できるのは stdio サーバーのみなので、リモートサーバーは 設定に手動で記述します。

  1. docs2mcp を ~/.codex/config.toml に追加します。

    [mcp_servers.docs2mcp]
    url = "https://mcp.docs2mcp.com/mcp"
    
  2. codex mcp login docs2mcp を実行します。

  3. 開いたブラウザーで Allow を選択します。

Copilot Studio

Copilot アプリではありません。copilot.microsoft.com ではカスタム MCP サーバーを追加できません。

  1. Copilot Studio でエージェントを開き、その Tools ページに移動します。
  2. Add a tool → New tool → Model Context Protocol を選択します。
  3. サーバー名、説明、サーバー URL として https://mcp.docs2mcp.com/mcp を入力します。
  4. OAuth 2.0、次に Dynamic discovery を選択し、Create を選択します。
  5. Next、次に Create a new connection を選択し、Allow を選択します。
  6. Add to agent を選択します。
その他のクライアント
  1. HTTP 経由でリモート MCP サーバーを追加し、https://mcp.docs2mcp.com/mcp を貼り付けます。 クライアントによっては、これを カスタムコネクター、リモートサーバー、または Streamable HTTP と呼びます。

  2. **クライアントが実行するコマンドしか受け付けない場合、そのクライアントは stdio を使用します。**ブリッジします。

    npx -y mcp-remote https://mcp.docs2mcp.com/mcp
    
  3. 開いたブラウザーで Allow を選択します。


これらのうち、エンドツーエンドで動作確認済みのもの

Claude Desktop、Claude Code、Cursor は、実際の製品を使って動作が確認されています。

Claude web、VS Code、ChatGPT、Perplexity、Gemini CLI、Codex CLI、Copilot Studio の手順は、各ベンダーのドキュメントに基づいて記述したもので、ここでは エンドツーエンドの動作確認を行っていません。

設定画面や CLI フラグは、このファイルよりも早く変更されます。手順に誤りがあれば、 イシューを作成してください。誤った手順は、手順がないよりも問題です。

トラブルシューティング

クライアントからサーバーに接続できないと言われます。 URL の末尾が /mcp になっていることを確認してください。

アクセスを承認したのに、ライブラリが空です。 アップロードに使ったものとは別のブラウザーから承認しています。先に app.docs2mcp.com にサインインしてから、もう一度承認してください。

クライアントからクライアント ID とシークレットを求められます。 その必要はありません。docs2mcp は 動的クライアント登録をサポートしています。どちらも空欄のままにしてください。

ツールの呼び出しでクォータエラーが返されます。 プランと使用状況を app.docs2mcp.com で確認してください。


サポートと問題報告

接続に関すること(手順が古くなっている、クライアントが一覧にない、ドキュメントに誤りがあるなど)は、 このリポジトリで問題を報告してください。

アカウント、請求、データに関するお問い合わせは、 docs2mcp.com の連絡先をご利用ください。

ライセンス

このリポジトリの内容は MIT ライセンスです。docs2mcp サービス自体は商用です。 docs2mcp.com/terms/ をご覧ください。

著者

Bojan Gasparovic (https://zeroemdashes.com)

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。