インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、FTP / FTPS (File Search) をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
FTP/FTPS サーバー上のドキュメントを Muse で検索できるようにします。PDF、Excel、Word、Outlook ファイルを AnythingMCP File Search がインデックス化して同期します。明示的・暗黙的 TLS に対応し、自己署名証明書はフィンガープリントで確認できます。
こう聞いてみよう
FTP / FTPS (File Search) のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
Muse での FTP と FTPS
結論: FTP サーバーを File Search コネクタとして AnythingMCP に追加します。可能であれば FTPS(TLS 付きの FTP)をおすすめします。AnythingMCP は選択したフォルダの全文をインデックス化し、インデックスを常に同期します。そのうえで AnythingMCP を Meta Muse に接続します。Muse はファイル名や内容でファイルを探し、必要なページを読み取り、ファイルそのものを添付または一時ダウンロードリンクとして渡せます。サーバーには一切書き込みません。
AI アシスタントは単独で FTP サーバーを開くことはできません。仮に開けたとしても、1 つの質問に答えるためにすべてのファイルをダウンロードしなければなりません。インデックスがあるからこそ、「現行の価格表で品番 NT-601 はいくらですか?」といった質問に数秒で答えられます。
必要なもの
- フォルダを読み取りできる FTP アカウント。読み取り専用アカウントが最適です。
- ホスト名とモード:明示的 FTPS は通常ポート 21、暗黙的 FTPS はポート 990、通常の FTP はポート 21 です。
- AnythingMCP ワークスペース:AnythingMCP Cloud(7 日間無料)、またはセルフホストのインストール。
FTPS か通常の FTP か? サーバーが対応している場合は必ず FTPS を使ってください。通常の FTP はパスワードを暗号化せずに送信します。AnythingMCP は、その点を確認した後にのみ通常の FTP を受け付けます。また、Enterprise のワークスペースポリシーで禁止することもできます。Fritz!Box には、適切な設定を含む専用の Marketplace エントリがあります。
セットアップ
ステップ 1 — File Search コネクタを設定する
AnythingMCP で Marketplace を開き、FTP / FTPS (File Search) を選びます。または Connectors → New → File Search を開き、FTPS(明示的または暗黙的)か FTP を選択します。短いウィザードが案内するので、長いフォームに入力する必要はありません。
- 接続。 ホスト、ポート、ユーザー名、パスワード、使用するフォルダ(例:
/exports)を入力します。通常の FTP の場合は、パスワードが暗号化されずに送信されることを確認します。 - テスト。 保存する前に、AnythingMCP が接続、サインイン、フォルダの一覧取得を行い、チェックリスト(アドレス、到達性、暗号化、サーバーの身元、ログイン、フォルダ)を表示します。ステップが失敗した場合は、対処方法も表示されます。公的な認証局の証明書はそのまま受け入れられます。自己署名証明書はフィンガープリントとして表示されます。一度確認すれば、以後 AnythingMCP はパスワードを送信する前に、異なる証明書を拒否します。
- スキャン。 Scan folder をクリックします。AnythingMCP はまだインデックス化せずにフォルダを一覧化し、各サブフォルダのファイル数、ファイルタイプ、年を示すツリーを表示します。アーカイブのように見えるフォルダ(
Alt、Old、Archive、Backup)は最初からチェックが外れているため、Muse が古いドキュメントを引用することはありません。フォルダ、ファイルタイプ、期間の上限を選択している間、バーが選択内容とプランを比較します。選択がプランを超える場合は、さらにチェックを外すか、アップグレードしてください。 - 説明。 AnythingMCP がスキャン結果からコネクタの説明文を下書きします。例:「サプライヤーポータルの価格表とデータシート、PDF と Excel、2022〜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 で Settings → Connectors を開き、Add custom connector を選びます。
- 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 で試せるプロンプト
- 「サプライヤーのエクスポートから Nordtor の最新価格表を検索して、NT-601 の価格を教えてください。」
- 「防火クラス T30 に言及しているデータシートはどれですか?」
- 「exports フォルダ内の Excel で、割引グループ 12 を含むすべての行を一覧にしてください。」
- 「今月変更されたフォルダ内のファイルはどれですか?」
同期の仕組み
AnythingMCP は、各ファイルのサイズと更新時刻を前回の実行時と比較し、新規および変更されたファイルだけをダウンロードします。パッシブデータ接続は、サーバー自身のアドレスにのみ向かいます。内容がインデックス化済みのバージョンと同一のファイルは、チェックサム(SHA-256)で判別され、再処理されません。削除されたファイルはインデックスから消えます。読み取れないファイルは次回以降の同期で再試行され、3 回失敗すると(パスワード保護されたファイルは即時)、名前では検索できる状態のまま残り、理由が Files タブに表示されます。
同期は、Muse に応答するサーバーとは別の専用バックグラウンドサービスで実行されます。大規模な初回同期でも質問への応答は遅くならず、同期中も最後のインデックスで検索が動作し続けます。
フォルダがプランの上限を超えた場合、一部だけをインデックス化するのではなく、何もダウンロードする前に同期が一時停止します。Files タブには、フォルダの現在のファイル数とプランの上限が表示され、Muse はすでにインデックス化されたファイルの検索を続け、新しいファイルが含まれていない可能性があることを通知されます。フォルダのチェックを外すか、アップグレードできます。一時停止したフォルダは 1 日 1 回再チェックされ、上限内に収まれば自動的に再開します。
セキュリティ
- 読み取り専用。 コネクタは一覧取得と読み取りのみを行います。サーバー上で書き込み、名前変更、削除を行うツールはありません。
- ワークスペース内に限定。 インデックスはワークスペースごとに保存され、すべてのクエリはアプリケーションとデータベース(Row-Level Security)の両方でワークスペース内に制限されます。
- 認証情報は暗号化して保存され、バックグラウンド同期サービスでのみ復号されます。Muse や同僚が見ることはありません。
- 誰が何を見られるかは MCP ロールに従います。ファイルツールを持たないロールには、それらは表示されません。Enterprise では、ロールごとにフォルダの許可・拒否も設定できます。
- ファイルの内容はデータです。 ツールは、ファイル内に見つかった指示には決して従わないようモデルに伝えます。
- 証明書のピン留め。 確認済みの自己署名証明書は、パスワードを送信する前に、接続のたびに検証されます。
- パッシブモードはサーバー内で完結。 データ接続はサーバー自身のアドレスにのみ向かいます。
- AnythingMCP Cloud はパブリックインターネット上のサーバーにのみ接続します。プライベートネットワーク内のホストは、リダイレクト後も含めて拒否されます。オフィスネットワーク内のサーバーは外部から到達可能にするか、その隣で AnythingMCP をセルフホストで実行してください。
プラン別の制限
| Trial (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 サーバーに対して有効にしたツールだけで、Settings → Connectors からいつでも接続を解除できます。
明示的 FTPS と暗黙的 FTPS のどちらですか? サーバーが対応している方を選んでください。明示的 FTPS は通常の FTP ポート(通常は 21)で開始して TLS に切り替わります。暗黙的 FTPS は最初から TLS で通信し、通常はポート 990 を使います。
サーバーが通常の FTP にしか対応していません。 パスワードが暗号化されずに送信されることを確認すると、AnythingMCP は接続します。その場合は読み取り専用アカウントを使い、サーバーで FTPS を有効にできないか確認してください。
AnythingMCP はサーバーのすべてをコピーしますか? いいえ。AnythingMCP が保持するのは抽出したテキストで、ファイルではありません。ファイルが再度読み取られるのは、変更されたとき、またはファイルそのものを求められたときだけです。
ベクトル検索は使われますか? いいえ。社内ドキュメントでは正確な名前、コード、数値が検索されるため、ページ単位の結果を返すキーワード検索のほうが埋め込みよりも信頼できます。
関連ガイド
- AI で社内ファイルサーバーを検索する
- AI でサプライヤー価格表から価格を探す
- AI で Nextcloud と WebDAV のファイルを検索する
- AI チャットからファイルをダウンロードリンクとして共有する
- FTP/FTPS サーバーを Claude に接続する
- FTP/FTPS サーバーを ChatGPT に接続する
- FTP/FTPS サーバーを Gemini に接続する
- FTP/FTPS サーバーを Microsoft Copilot に接続する
- FTP/FTPS サーバーを Cursor に接続する
- Muse のその他のファイルソース:SFTP サーバー、WebDAV サーバー、S3 バケット、Nextcloud、ownCloud、Synology NAS、QNAP NAS、Fritz!Box ストレージ、Hetzner Storage Box、ネットワークフォルダ(セルフホスト)
このガイドは役に立ちましたか?