インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、Nextcloud (File Search) をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
アプリパスワードを使い、WebDAV 経由で Nextcloud 内のファイルを Muse で検索できるようにします。PDF、Excel、Word、Outlook ファイルの全文インデックスを AnythingMCP File Search がバックグラウンドで同期します。読み取り専用です。
こう聞いてみよう
Nextcloud (File Search) のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
Muse で Nextcloud のファイルを使う
結論: アプリパスワードを使い、WebDAV 経由で Nextcloud を File Search コネクタとして AnythingMCP に追加します。AnythingMCP は選択したフォルダの全文をインデックス化し、同期を保ちます。その後、AnythingMCP を Meta Muse に接続します。Muse はファイル名と内容の両方でファイルを見つけ、必要なページを読み取り、ファイル自体を添付または一時的なダウンロードリンクとして渡せます。Nextcloud には一切書き込みません。
AI アシスタントが自力で Nextcloud を開くことはできません。仮にできたとしても、1 つの質問に答えるために全ファイルをダウンロードする必要があります。インデックスがあるからこそ、「現行の価格表で品番 NT-601 はいくらですか?」といった質問に数秒で答えられます。
必要なもの
- Nextcloud の WebDAV アドレス:
https://YOUR-HOST/remote.php/dav/files/USER/ - そのユーザーのアプリパスワード(設定 → セキュリティ → デバイスとセッション)。アカウントのパスワードは使わないでください。たとえば
AnythingMCPという名前を付けておくと、単独で無効化できます。 - 検索対象にしたいフォルダを読み取れるユーザー。AnythingMCP はそのユーザーに見えるものとまったく同じものを見ます。
- AnythingMCP ワークスペース: AnythingMCP Cloud(7 日間無料)またはセルフホストしたインストール環境。
AnythingMCP には、Nextcloud API(ユーザー、グループ、共有、サーバーステータス)向けの Nextcloud コネクタもあります。ただし、ファイルの中身は読み取れません。それを行うのが File Search です。両方必要な場合は併用してください。Hetzner Storage Share などのマネージド Nextcloud サービスも同じ方法で利用できます。
セットアップ
ステップ 1 — File Search コネクタを設定する
AnythingMCP でマーケットプレイスを開き、Nextcloud (File Search) を選びます。Nextcloud 用の設定が入った File Search ウィザードが開きます。(または Connectors → New → File Search を開き、WebDAV と Nextcloud のショートカットを選びます。)
- 接続。 WebDAV アドレス、ユーザー名、アプリパスワード、使用するフォルダ(例:
Documents/Projects)を入力します。 - テスト。 保存する前に、AnythingMCP が接続、サインイン、フォルダの一覧取得を行い、チェックリスト(アドレス、到達性、暗号化、サーバーの識別、ログイン、フォルダ)を表示します。ステップが失敗した場合は、対処方法も表示されます。
- スキャン。 Scan folder をクリックします。AnythingMCP はインデックス化せずにフォルダの一覧を取得し、各サブフォルダのファイル数、ファイルタイプ、年を示すツリーを表示します。アーカイブに見えるフォルダ(
Alt、Old、Archive、Backup)は最初からチェックが外れているため、Muse が古いドキュメントを引用することはありません。フォルダ、ファイルタイプ、期間の上限を選択している間、バーが選択内容とプランを比較して表示します。選択がプランを超えている場合は、さらにチェックを外すかアップグレードしてください。 - 説明。 AnythingMCP はスキャン結果からコネクタの説明文を下書きします。例: 「営業チームのプロジェクトフォルダ、見積書と検収報告書、PDF と Word、2021〜2026 年」。このテキストは、フォルダに何が入っていて、いつ検索すべきかを Muse に伝えます。サーバーに AI モデルが設定されている場合は、ウィザードで AI による下書き作成も可能で、送信される内容(フォルダ名、ファイル名、最大 20 件のサンプルファイルの先頭 2,000 文字、個人データはマスキング)が正確に表示されます。設定されていない場合は、フォルダ構造から下書きが作成されます。自由に編集してください。
- 有効化。 ツールプレフィックス、同期間隔、コネクタを割り当てる MCP サーバーを選び、Activate をクリックします。
最初の同期はすぐに始まり、独立したバックグラウンドサービスで実行されます。同期中も、Muse やほかのコネクタは通常の速度で応答し続けます。コネクタの Files タブには、見つかったファイル、インデックス化されたファイル、スキップされたファイル、前回と次回の同期、そして Sync now ボタンといった進捗が表示されます。
ステップ 2 — サーバー URL をコピーする
MCP Servers で、ウィザードで選んだサーバーを開き、その URL をコピーします。
ステップ 3 — Muse にコネクタを追加する
サーバー URL: AnythingMCP で MCP Servers → このコネクタを割り当てたサーバーを開き、その URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと書かれている箇所には、この URL を使ってください。
Muse はリモート MCP サーバーをカスタムコネクタとして追加し、OAuth でサインインします。
- Muse で 設定 → コネクタ を開き、カスタムコネクタを追加 を選びます。
- MCP サーバー URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDを貼り付けます。 - Muse が AnythingMCP のサインインページを開きます。サインインしてアクセスを承認してください。
- チャットで、ファイル検索ツールが必要な内容を Muse に尋ねます。
チャットからも設定できます(Web、iOS・Android アプリ、WhatsApp)。次のメッセージを Muse に送ってください。
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
セルフホストの場合は、https://cloud.anythingmcp.com の代わりに、お使いのインスタンスの公開 HTTPS アドレスを使ってください。Muse は Meta のクラウドから接続するため、localhost は使えません。
ステップ 4 — 質問する
新しいチャットを開始し、ファイルの内容について質問します。Muse はまずインデックスを検索し、一致したページを開いて、ファイル名、ページ、ファイルの日付とともに回答します。そのため、情報源を確認できます。
Muse でファイルに対してできること
| ツール | 機能 |
|---|---|
<prefix>_guide | このフォルダの検索方法 |
<prefix>_search | インデックス化された全ページの全文検索。最適なページ、スニペット、日付つきでファイルを返します。フォルダ、ファイルタイプ、日付のフィルタがあり、要望に応じて新しい順にも並べられます |
<prefix>_find | ファイル名(誤字に強い)またはパターンでファイルを検索 |
<prefix>_list | 1 つのフォルダを表示: 件数つきのサブフォルダ、サイズと日付つきのファイル |
<prefix>_read | ファイルをテキストとして、ページ単位("1-3,7")または文字数のウィンドウ単位で読み取り |
<prefix>_grep | コードや数値の完全一致検索。前後 2 行のコンテキストつきで、スプレッドシートの行には列名が付きます |
<prefix>_status | 同期状態、件数、一時停止の理由、内容の概要 |
<prefix>_view_page | PDF の 1 ページまたは画像ファイルを画像として表示: テキストでは捉えられない図面、スタンプ、写真、表 |
<prefix>_get_file | ワークスペースのメンバー向けの、一時的なダウンロードリンクとしてのファイル本体(画像は添付もされます) |
<prefix>_share_file | 一時的なリンク(社内向けまたは公開)。インストール時はオフ |
<prefix> はウィザードで選ぶツールプレフィックスです(例: pricelists)。_share_file 以外のすべてのツールは読み取り専用です。
対応ファイル: 100 種類以上のファイルタイプからテキストを抽出します。PDF(ページ単位)、マクロ・テンプレート形式や .xlsb を含む Word、Excel、PowerPoint、OpenDocument、添付ファイルのテキストを含む Outlook の .msg、.eml、.mbox、.rtf、.epub、.xps、Apple の Pages、Numbers、Keynote(PDF プレビュー経由)、.svg と .dxf CAD 図面のテキスト、CSV、Markdown、HTML、XML、JSON、YAML、カレンダーと連絡先、ソースコードです。それ以外のファイルも、名前で検索できます。PDF のページや画像は、AI に画像として見せることができます。テキストレイヤーのないスキャン PDF は、Enterprise で OCR により読み取ります。
Muse で試したいプロンプト
- 「Kessler 向けに倉庫の屋根について送った見積書を探して、価格項目を要約してください。」
- 「今年の署名済み検収報告書が入っているプロジェクトフォルダはどれですか?」
- 「議事録から新しい ERP に関する決定事項を検索して、日付つきで一覧にしてください。」
- 「社員ハンドブックの最新版をダウンロードリンクで教えてください。」
同期のしくみ
Nextcloud は WebDAV 経由で、すべてのファイルに変更マーカー(ETag)を返します。AnythingMCP はそれを前回の実行時と比較し、新規ファイルと変更されたファイルだけをダウンロードします。内容がインデックス済みのバージョンと同一のファイルは、チェックサム(SHA-256)で識別され、再処理されません。削除されたファイルはインデックスから消えます。読み取れないファイルは次回以降の同期で再試行され、3 回失敗すると(パスワード保護されたファイルは即座に)、名前では検索できる状態のまま残り、理由が Files タブに表示されます。
同期は、Muse に応答するサーバーとは別の専用バックグラウンドサービスで実行されます。大規模な初回同期でも質問への応答は遅くならず、同期中も直近のインデックスで検索が動き続けます。
フォルダがプランの上限を超えた場合、一部だけをインデックス化するのではなく、何かをダウンロードする前に同期が一時停止します。Files タブには、フォルダの現在のファイル数とプランの上限が表示されます。Muse はすでにインデックス化されたファイルの検索を続け、新しいファイルが含まれていない可能性があることを伝えられます。その間に、フォルダのチェックを外すかアップグレードできます。一時停止中のフォルダは 1 日に 1 回再チェックされ、上限内に収まると自動的に再開します。
セキュリティ
- 読み取り専用。 コネクタは一覧取得と読み取りだけを行います。Nextcloud 上で書き込み、名前変更、削除を行うツールはありません。
- 自分のワークスペースのみ。 インデックスはワークスペースごとに保存され、すべてのクエリはアプリケーションとデータベース(Row-Level Security)の両方でそのワークスペースに制限されます。
- 認証情報は暗号化して保存され、バックグラウンドの同期サービスでのみ復号されます。Muse や同僚がそれを見ることはありません。
- 誰が何を見られるかは MCP ロールに従います。ファイルツールのないロールには、それらは表示されません。Enterprise では、ロールごとにフォルダの許可や拒否も設定できます。
- ファイルの内容はデータです。 ファイル内に書かれた指示には決して従わないよう、ツールがモデルに伝えます。
- アプリパスワード。 アカウントのパスワードを変更せずに、Nextcloud で単独で無効化できます。
- 共有設定を尊重。 AnythingMCP は接続ユーザーに見えるものを見ます。検索可能にしたいものだけをそのユーザーと共有してください。
- AnythingMCP Cloud は、公開インターネット上のサーバーにのみ接続します。プライベートネットワーク内のホストは、リダイレクト後も含めて拒否されます。オフィスネットワーク内のサーバーは外部から到達可能にするか、その隣で AnythingMCP をセルフホストで実行する必要があります。
プラン別の上限
| トライアル (Cloud) | Starter | Team | Enterprise | |
|---|---|---|---|---|
| File Search コネクタ | 1 | 1 | 3 | 契約による |
| インデックス化されるファイル数(全コネクタの合計) | 500 | 500 | 2,000 | 契約による |
| 最大ファイルサイズ | 10 MB | 25 MB | 50 MB | 200 MB |
| 自動同期 | 毎日 | 毎日 | 毎日 | 最短 15 分ごと |
| 1 日あたりの手動同期 | 1 | 1 | 3 | 無制限 |
| File Share(ダウンロードリンク) | – | ✓ | ✓ | ✓ |
| OCR、ロールごとのフォルダ権限、ワークスペースポリシー | – | – | – | ✓ |
セルフホストの場合: Starter には最大 500 ファイルの File Search コネクタが 1 つ、Team には 2,000 ファイルのコネクタが 3 つ含まれます。Enterprise は無制限で、最短 5 分ごとに同期します。最大ファイルサイズは FILES_MAX_FILE_BYTES(デフォルトは 100 MB)で設定します。セルフホストで File Search を使うには、有料ライセンスか 30 日間のトライアル(Team の上限が適用されます)が必要です。無料の Community エディションでは、トライアル終了後は File Search を利用できません。すべてのプラン。
FAQ
Muse はどこで利用できますか? Meta は現在、米国とカナダで、Web、iOS・Android アプリ、WhatsApp 上で Muse を提供しています。
Meta はこのコネクタを審査しますか? いいえ。Meta はカスタムコネクタを審査しません。Muse に見えるのは、AnythingMCP でこの MCP サーバー用にオンにしたツールだけで、設定 → コネクタ からいつでも接続を解除できます。
Nextcloud のパスワードではなく、なぜアプリパスワードなのですか? アプリパスワードは、アカウントのパスワードを変更せずに単独で無効化できます。AnythingMCP 内の Nextcloud の手順でも、アカウントのパスワードではなくアプリパスワードを求めています。
Nextcloud コネクタとの違いは何ですか? Nextcloud コネクタは Nextcloud API(ユーザー、グループ、共有、サーバーステータス)とやり取りします。File Search コネクタは、ファイルの内容をインデックス化して検索します。
Nextcloud がオフィスネットワーク内からしかアクセスできません。
AnythingMCP Cloud では、HTTPS でインターネット上に公開されている必要があります。セルフホストの AnythingMCP では、管理者がそのホストを送信許可リスト(Admin → Settings または SSRF_ALLOWED_HOSTS)に追加すれば到達できます。
AnythingMCP は Nextcloud 全体をコピーしますか? いいえ。AnythingMCP が保持するのは抽出したテキストであり、ファイルではありません。ファイルが再度読み取られるのは、変更があったとき、またはファイル自体を求められたときだけです。
ベクトル検索は使われていますか? いいえ。社内ドキュメントでは、正確な名前、コード、数値が検索されます。そのような場合、ページ単位の結果を返すキーワード検索のほうが、埋め込みよりも確実です。
関連ガイド
- AI で社内ファイルサーバーを検索する
- AI で仕入先の価格表から価格を探す
- AI で Nextcloud と WebDAV のファイル内を検索する
- AI チャットからファイルをダウンロードリンクとして共有する
- Nextcloud ファイルを Claude に接続する
- Nextcloud ファイルを ChatGPT に接続する
- Nextcloud ファイルを Gemini に接続する
- Nextcloud ファイルを Microsoft Copilot に接続する
- Nextcloud ファイルを Cursor に接続する
- Muse のその他のファイルソース: SFTP サーバー、FTP / FTPS サーバー、WebDAV サーバー、S3 バケット、ownCloud、Synology NAS、QNAP NAS、Fritz!Box ストレージ、Hetzner Storage Box、ネットワークフォルダ(セルフホスト)
このガイドは役に立ちましたか?