FileFleet について
FileFleetは、アップロードフォームの要件を調べ、ファイルを照合するアシスタント向けMCPサーバーです。ルールごとの結果を返し、ブラウザーでファイルを調整するためのリンクも作成します。
主な機能
- 01アップロード要件の検索
- 02ルールに基づくファイル情報の確認
- 03ファイル調整用リンクの作成
- 04ビザ・パスポート・試験フォームへの対応
活用シーン
- 01ビザ写真がフォーム要件を満たすか確認
- 02提出前に試験アップロードファイルを確認
- 03要件に合わせて調整するリンクを共有
MCP 対応
MCPクライアントに、要件検索、ファイル確認、要件リンク作成の3つの読み取り専用ツールを提供します。サーバーが受け取るのはファイルのメタデータで、ファイル本体ではありません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.filefleet.io/mcpclaude mcp add --transport http io-filefleet-filefleet https://mcp.filefleet.io/mcp{"mcpServers":{"io-filefleet-filefleet":{"type":"http","url":"https://mcp.filefleet.io/mcp"}}}Cursor で開く{"servers":{"io-filefleet-filefleet":{"type":"http","url":"https://mcp.filefleet.io/mcp"}}}VS Code で開く{"mcpServers":{"io-filefleet-filefleet":{"type":"http","url":"https://mcp.filefleet.io/mcp"}}}{"mcpServers":{"io-filefleet-filefleet":{"serverUrl":"https://mcp.filefleet.io/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
FileFleet MCP サーバー
AI アシスタントに、アップロードフォームで受け付けられるファイルの条件を伝え、ファイルがその条件を満たしているかを確認し、ファイルを条件に合わせて修正するリンクを作成する MCP サーバーです。Claude、ChatGPT、その他の MCP クライアントで FileFleet を利用できます。
- ホスト型エンドポイント:
https://mcp.filefleet.io/mcp(Streamable HTTP、ステートレス、認証不要、無料) - 公式 MCP レジストリ:
io.filefleet/filefleet - ウェブサイト: filefleet.io · セットアップガイド
機能
| ツール | 機能 |
|---|---|
find_upload_requirements | フォームへのアップロードに関する正確な条件を確認できます。ピクセル寸法、ファイルサイズの上限、頭部と目の位置、公式情報源と確認日、さらに条件を満たすファイルを作成できる FileFleet のページが含まれます。 |
check_file | ファイルの詳細(種類、バイト単位のサイズ、ピクセル寸法、ページ数)から、フォームでそのファイルが受け付けられるかどうかを確認します。各条件の合否と、修正方法を確認できる場所を返します。 |
make_requirement_link | フォームの条件(受け付けるファイル形式、サイズの上限、ピクセル寸法、ファイル名)を含む filefleet.io のリンクを作成します。リンクを開いた人は誰でも、自分のデバイス上でファイルを条件に合わせて修正できます。MCP Apps に対応したホストでは、条件がチャット内にも表示され、ファイルをドロップして確認できます。 |
3 つのツールはすべて読み取り専用です。
現在、米国のパスポートとビザ(DS-160)の写真、グリーンカード(DV)抽選、シェンゲンビザ、英国のオンラインパスポート、インドの e-Visa と OCI カード、中国のオンラインビザ申請フォーム、インドの試験(NEET、JEE Main、CUET、GATE、IBPS、SBI Clerk)のアップロードに対応しています。情報源を含む全リストは、filefleet.io/requirements.json で確認できます。すべての条件は発行元が公開しているガイダンスに基づいており、各フォームについて毎月、情報源と照合して再確認しています。
プライバシー:サーバーが受信・保持する情報
サーバーがファイルを受信することはありません。
- 受信する情報: アシスタントがツールに送信する内容のみです。検索語(「米国ビザ用写真」など)、フォームの条件、ファイルを確認する場合は、そのファイルの詳細(名前、サイズ、種類、ピクセル寸法、ページ数、パスワードの有無)を受信します。
- 何も保持しません。 各リクエストはメモリ上で処理され、応答の送信後に破棄されます。アカウント、分析機能、トラッキングはなく、このコードが受信した情報をログに記録することもありません(問題が発生した場合のエラーメッセージを除きます)。
- チャット内の表示: ファイルの確認にはユーザーのデバイス上でファイルを読み取り、外部へ送信することはありません。ファイルの修正は filefleet.io 上で、ユーザー自身のブラウザーを使って行われます。
これらはすべて server.js と rules.js で確認できます。FileFleet のプライバシーポリシー全文は filefleet.io/privacy をご覧ください。
アシスタントを接続する
- Claude: コネクターの設定で カスタムコネクターを追加 を選び、FileFleet という名前を付けて、
https://mcp.filefleet.io/mcpを貼り付けます。サインインは不要です。 - ChatGPT: 開発者モードで、
https://mcp.filefleet.io/mcpを指定し、認証なしのコネクターを作成します。 - その他の MCP クライアント: Streamable HTTP トランスポートを使って
https://mcp.filefleet.io/mcpに接続します。
次のように試してみてください:「米国ビザ用写真のサイズはどれくらい必要ですか?」または「ABC Lettings の要件リンクを作成してください。PDF または JPG、2 MB 未満、ファイル名は Lastname_ID。」
独自のサーバーを実行する
Node.js 20 以降が必要です。
npm install
npm start
PORT(デフォルトは 3000)でリッスンします。MCP エンドポイントは /mcp、/ には短いステータス行が表示されます。要件は 1 時間に 1 回 https://filefleet.io/requirements.json から取得され、取得できない場合は requirements-snapshot.json が使用されます。
チャット内の表示を変更するには、view/view-src.js または view/view.template.html を編集し、npm run build-view を実行して view/view.html を再構築します。
ファイルを自動で修正する必要がありますか?
このサーバーはルールを検索してファイルをチェックします。ファイルの修正は、filefleet.io のユーザーのブラウザー上で行われます。アプリや AI エージェントで、ブラウザーを介さずにファイルを修正(フォームのルールに合わせたサイズ変更、圧縮、変換、名前変更)して API 経由で返す必要がある場合、さらに上限の引き上げ、一括処理、ブランド付きの要件リンク、ファイルの自社クラウドストレージへの配信が必要な場合は、FileFleet が企業や AI エージェント向けに提供する有料サービス、Make it pass をご利用ください。
Make it pass のウェイトリストに登録すると、サービスの開始時にお知らせします。
フォームをリクエストする
フォーム名と、その公式ルールへのリンク(ルールを公開している政府機関、試験実施機関、大使館、ビザセンター)を記載して Issue を作成してください。FileFleet では、公式の情報源を確認し、再確認できるフォームのみを追加します。
ライセンス
コードは MIT License の下で公開されています。「FileFleet」と FileFleet のロゴは Circular Motion Capital Management LLC の商標であり、ライセンスの対象ではありません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。