mcpField
F
FileFleet

FileFleet

远程服务
filefleet.io媒体与设计01 天前更新

关于 FileFleet

FileFleet 是面向 AI 助手的 MCP 服务,用于查询上传表单要求并核对文件。它逐项返回检查结果,并提供链接,让用户在浏览器中调整文件。

主要功能

  1. 01查询上传要求
  2. 02按规则检查文件信息
  3. 03生成文件调整链接
  4. 04覆盖签证、护照和考试表单

适用场景

  1. 01检查签证照片是否符合表单要求
  2. 02提交前核对考试上传文件
  3. 03分享按要求调整文件的链接

MCP 相关

向 MCP 客户端提供三个只读工具:查询要求、检查文件和生成要求链接。服务仅接收文件元数据,不接收文件本身。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.filefleet.io/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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

FileFleet MCP 服务

一个 MCP 服务,可告知 AI 助手上传表单接受哪些文件,检查文件是否符合规则,并生成链接,帮助用户调整文件以符合要求。它让 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 的宿主中,规则也会显示在聊天中,用户可以拖入文件进行检查。

这三个工具均为只读工具。

目前涵盖的表单包括美国护照和签证(DS-160)照片、绿卡(DV)抽签、申根签证、英国在线护照、印度电子签证和 OCI 卡、中国在线签证表单,以及印度考试文件上传要求(NEET、JEE Main、CUET、GATE、IBPS 和 SBI Clerk)。包含来源的完整列表见 filefleet.io/requirements.json。每条规则均来自签发机构发布的官方指南,并且每月都会对照来源重新核查。

隐私:服务器接收和保留哪些信息

服务器从不接收文件。

  • 服务器只接收助手发送给工具的内容:搜索词(例如“美国签证照片”)、表单规则,以及用于检查文件的文件详情:名称、大小、类型、像素尺寸、页数和是否设有密码。
  • 服务器不保留任何信息。 每个请求都在内存中处理,并在发送答复后丢弃。本代码中没有账户、分析或跟踪功能,也不会记录收到的内容(仅在发生故障时记录错误信息)。
  • 聊天内视图会在用户的设备上读取文件并进行检查,不会将文件发送到其他地方。文件会在用户自己的浏览器中通过 filefleet.io 进行修正。

你可以在 server.js 和 rules.js 中核实以上内容。FileFleet 的完整隐私政策见 filefleet.io/privacy。

连接助手

  • **Claude:**在连接器设置中选择 Add custom connector,将其命名为 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,而 / 会显示简短的状态信息。服务每小时从 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 Agent 需要在不使用浏览器的情况下修复文件(调整尺寸、压缩、转换并重命名为符合表单规则的格式,然后通过 API 返回),并需要更高的使用限额、批量处理、品牌化的要求链接,以及将文件交付到你自己的云存储,那么 Make it pass 就是 FileFleet 为企业和 AI Agent 提供的付费服务。

加入 Make it pass 等候名单,了解服务开放时间。

申请添加表单

请创建一个 issue,注明表单名称,并附上其官方规则链接(发布规则的政府部门、考试机构、大使馆或签证中心)。FileFleet 只会添加官方来源可供核查并可再次核查的表单。

许可证

代码遵循 MIT License。「FileFleet」和 FileFleet 标志是 Circular Motion Capital Management LLC 的商标,不受此许可证涵盖。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。