关于 FileFleet
FileFleet 是面向 AI 助手的 MCP 服务,用于查询上传表单要求并核对文件。它逐项返回检查结果,并提供链接,让用户在浏览器中调整文件。
主要功能
- 01查询上传要求
- 02按规则检查文件信息
- 03生成文件调整链接
- 04覆盖签证、护照和考试表单
适用场景
- 01检查签证照片是否符合表单要求
- 02提交前核对考试上传文件
- 03分享按要求调整文件的链接
MCP 相关
向 MCP 客户端提供三个只读工具:查询要求、检查文件和生成要求链接。服务仅接收文件元数据,不接收文件本身。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
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 服务
一个 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 的商标,不受此许可证涵盖。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。