MCP server de FileFleet
Commit 12 nov 2026Permite que los asistentes de IA identifiquen los requisitos de carga para formularios oficiales, validen los metadatos de los archivos frente a esas reglas y generen enlaces para corregir los archivos.
También conocido como FileFleet/filefleet-mcp
- Stars
- 0
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 1.0.1
- Último commit
- 12 nov 2026
- Licencia
- MIT
¿Qué es FileFleet MCP?
FileFleet es un MCP server. Permite que los asistentes de IA identifiquen los requisitos de carga para formularios oficiales, validen los metadatos de los archivos frente a esas reglas y generen enlaces para corregir los archivos.
Resumen generado a partir del README del proyecto
Acerca del MCP server de FileFleet
FileFleet permite que los asistentes de IA ayuden a los usuarios a preparar documentos oficiales para cargas en sitios gubernamentales o de exámenes. Proporciona las restricciones técnicas específicas para diversos formularios, como fotos para pasaportes de EE. UU., visas Schengen y cargas para exámenes de la India como NEET o JEE Main. Al conectar este servidor a clientes como Claude o ChatGPT mediante un endpoint HTTP sin estado, los desarrolladores permiten que sus asistentes actúen como expertos en cumplimiento de metadatos de documentos.
El servidor utiliza tres herramientas de solo lectura para gestionar este proceso. La herramienta find_upload_requirements recupera las reglas exactas de dimensiones en píxeles y límites de archivo, mientras que check_file evalúa el nombre, tipo y tamaño de un archivo frente a esas reglas. Si un archivo no cumple, la herramienta make_requirement_link genera una URL que permite al usuario corregir el archivo en su propio dispositivo. Debido a que el servidor solo recibe metadatos como el tamaño del archivo y el número de páginas en lugar de los archivos reales, mantiene un flujo de trabajo centrado en la privacidad sin requerir cuentas de usuario ni autenticación.
Qué puedes hacer con él
- 1Identificar especificaciones de fotos oficialesPide al asistente que busque los requisitos exactos de píxeles y tamaño para una solicitud de visa o pasaporte específica.
- 2Validar el cumplimiento de documentosComprueba si un archivo específico cumple con los criterios necesarios para una carga de formulario gubernamental o un examen próximo.
- 3Proporcionar herramientas de corrección de archivosGenera un enlace que el usuario puede abrir para ajustar sus archivos de modo que coincidan con las reglas de nombre y tamaño requeridas.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar FileFleet MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar FileFleet MCP en Claude Code
$ claude mcp add --transport http filefleet https://mcp.filefleet.io/mcpInstalar FileFleet MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"filefleet": {
"url": "https://mcp.filefleet.io/mcp"
}
}
}Instalar FileFleet MCP en VS Code
.vscode/mcp.json
{
"servers": {
"filefleet": {
"type": "http",
"url": "https://mcp.filefleet.io/mcp"
}
}
}Instalar FileFleet MCP en VS Code CLI
$ code --add-mcp '{"name":"filefleet","type":"http","url":"https://mcp.filefleet.io/mcp"}'Instalar FileFleet MCP en Codex
$ codex mcp add filefleet --url https://mcp.filefleet.io/mcpInstalar FileFleet MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.filefleet] url = "https://mcp.filefleet.io/mcp"
Instalar FileFleet MCP en Gemini CLI
$ gemini mcp add -s user --transport http filefleet https://mcp.filefleet.io/mcpInstalar FileFleet MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"filefleet": {
"url": "https://mcp.filefleet.io/mcp",
"type": "http"
}
}
}Verificaciones automáticas
Ejecutado 15 nov 2026Informe completo →Aún no verificado. Un servidor necesita una puntuación de 80, ningún hallazgo grave y suficientes datos para que podamos revisarlo. Cómo funcionan las verificaciones · Qué corregir para obtener más puntos
- Repositorio de origen vinculado y accesiblefilefleet/filefleet-mcp is public and reachablegithub.com/filefleet/filefleet-mcp ↗Aprobado
- El paquete indica este repositorio como su origenNo verificado
- Procedencia de la compilación (atestación de Sigstore)No verificado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-11-12github.com/filefleet/filefleet-mcp ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo verificado
- No hay avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake de MCPinitialize answered with protocol 2025-06-18 in 247 msAprobado
README
Ver en GitHubFileFleet MCP server
An MCP server that tells AI assistants what upload forms accept, checks files against those rules, and makes links that fix files to fit. It powers FileFleet in Claude, ChatGPT and any other MCP client.
- Hosted endpoint:
https://mcp.filefleet.io/mcp(Streamable HTTP, stateless, no authentication, free) - Official MCP Registry:
io.filefleet/filefleet - Website: filefleet.io · Setup guide
What it does
| Tool | What it does |
|---|---|
find_upload_requirements |
The exact rules for a form's uploads: pixel sizes, file size limits, head and eye position, the official source and the date it was checked, plus the FileFleet page that makes a file that passes. |
check_file |
Whether a form will accept a file, from the file's details (type, size in bytes, pixel size, page count). Returns each rule as passed or failed, and where to fix it. |
make_requirement_link |
A filefleet.io link with a form's rules (accepted types, size limits, pixel sizes, file naming). Anyone who opens it can fix their files to match, on their own device. In hosts that support MCP Apps, the rules also show in the chat, where people can drop in files to check them. |
All three tools are read-only.
Forms covered today include US passport and visa (DS-160) photos, the Green Card (DV) lottery, Schengen visas, UK online passports, the India e-Visa and OCI card, China's online visa form, and Indian exam uploads (NEET, JEE Main, CUET, GATE, IBPS and SBI Clerk). The full list, with sources, is at filefleet.io/requirements.json. Every rule comes from the issuer's own published guidance, and each form is re-checked against its source every month.
Privacy: what the server receives and keeps
The server never receives files.
- It receives only what an assistant sends to a tool: the words searched for (such as "US visa photo"), a form's rules, and, to check a file, that file's details: name, size, type, pixel size, page count and whether it has a password.
- It keeps nothing. Each request is handled in memory and discarded when the answer is sent. There are no accounts, no analytics and no tracking in this code, and it logs nothing it receives (only error messages, if something breaks).
- The in-chat view reads files on the person's device to check them, and doesn't send them anywhere. Fixing happens on filefleet.io, in the person's own browser.
You can confirm all of this in server.js and rules.js. FileFleet's full privacy policy is at filefleet.io/privacy.
Connect an assistant
- Claude: in connector settings, choose Add custom connector, name it FileFleet, and paste
https://mcp.filefleet.io/mcp. No sign-in. - ChatGPT: in developer mode, create a connector with
https://mcp.filefleet.io/mcpand no authentication. - Any other MCP client: use
https://mcp.filefleet.io/mcpwith the Streamable HTTP transport.
Try: "What size does a US visa photo need to be?" or "Make a requirement link for ABC Lettings: PDF or JPG, under 2 MB, named Lastname_ID."
Run your own
Requires Node.js 20 or later.
npm install
npm start
It listens on PORT (default 3000). The MCP endpoint is /mcp, and / shows a short status line. Requirements are fetched from https://filefleet.io/requirements.json once an hour, with requirements-snapshot.json as the fallback.
To change the in-chat view, edit view/view-src.js or view/view.template.html, then run npm run build-view to rebuild view/view.html.
Need files fixed automatically?
This server looks up rules and checks files; the fixing itself happens in a person's browser on filefleet.io. If your app or AI agent needs files fixed with no browser involved (resized, compressed, converted and renamed to a form's rules, returned through an API), along with higher limits, batches, branded requirement links and files delivered to your own cloud storage, that's Make it pass, FileFleet's paid service for businesses and AI agents.
Join the Make it pass waitlist to hear when it opens.
Ask for a form
Open an issue with the form's name and a link to its official rules (the government, exam body, embassy or visa centre that publishes them). FileFleet only adds forms whose official source can be checked and re-checked.
License
The code is under the MIT License. "FileFleet" and the FileFleet logo are trademarks of Circular Motion Capital Management LLC and aren't covered by the license.
Preguntas sobre FileFleet MCP
¿Cómo agrego FileFleet MCP a Claude Code?
Ejecuta claude mcp add --transport http filefleet https://mcp.filefleet.io/mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego FileFleet MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿El servidor recibe mis archivos reales?
No, el servidor nunca recibe archivos. Solo recibe detalles del archivo como nombre, tamaño, tipo, dimensiones en píxeles y número de páginas para realizar las comprobaciones.
¿El uso de este servidor requiere autenticación?
No, el endpoint alojado no tiene estado y no requiere autenticación.
¿Puede el servidor corregir y redimensionar archivos automáticamente?
El MCP server por sí solo solo busca reglas y comprueba archivos; la corrección real ocurre en el navegador del usuario. Para una corrección automatizada basada en API, se requiere un servicio de pago llamado 'Make it pass'.