FileFleet MCP server
2026년 11월 12일 커밋AI 어시스턴트가 공식 양식의 업로드 요구 사항을 식별하고, 해당 규칙에 따라 파일 메타데이터를 검증하며, 파일을 수정할 수 있는 링크를 생성하도록 지원합니다.
다른 이름 FileFleet/filefleet-mcp
- 스타
- 0
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- 1.0.1
- 마지막 커밋
- 2026년 11월 12일
- 라이선스
- MIT
FileFleet MCP란?
FileFleet은(는) MCP server입니다. AI 어시스턴트가 공식 양식의 업로드 요구 사항을 식별하고, 해당 규칙에 따라 파일 메타데이터를 검증하며, 파일을 수정할 수 있는 링크를 생성하도록 지원합니다.
프로젝트 README에서 생성된 요약
FileFleet MCP server 정보
FileFleet은 AI 어시스턴트가 정부 기관이나 시험용 공식 문서를 업로드할 수 있도록 준비하는 과정을 돕습니다. 미국 여권 사진, 쉥겐 비자, 또는 NEET나 JEE Main과 같은 인도 시험 업로드 양식 등 다양한 양식에 대한 구체적인 기술적 제약 사항을 제공합니다. 개발자는 이 서버를 stateless HTTP 엔드포인트를 통해 Claude 또는 ChatGPT와 같은 클라이언트에 연결하여, 어시스턴트가 문서 메타데이터에 대한 규정 준수 전문가 역할을 수행할 수 있게 할 수 있습니다.
서버는 이 프로세스를 관리하기 위해 세 가지 읽기 전용 도구를 사용합니다. find_upload_requirements 도구는 픽셀 크기 및 파일 제한에 대한 정확한 규칙을 가져오며, check_file은 해당 규칙에 따라 파일의 이름, 유형 및 크기를 평가합니다. 파일 검증에 실패하면 make_requirement_link 도구가 사용자가 자신의 기기에서 파일을 수정할 수 있는 URL을 생성합니다. 서버는 실제 파일 대신 파일 크기 및 페이지 수와 같은 메타데이터만 수신하므로, 사용자 계정이나 인증 없이도 개인정보 보호 중심의 워크플로우를 유지합니다.
활용 사례
- 1공식 사진 사양 식별특정 비자 또는 여권 신청을 위한 정확한 픽셀 및 크기 요구 사항을 어시스턴트에게 찾아달라고 요청합니다.
- 2문서 규정 준수 검증특정 파일이 예정된 시험이나 정부 양식 업로드에 필요한 기준을 충족하는지 확인합니다.
- 3파일 수정 도구 제공사용자가 요구되는 명명 규칙 및 크기 규칙에 맞게 파일을 조정할 수 있는 링크를 생성합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
FileFleet MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 FileFleet MCP 설치
$ claude mcp add --transport http filefleet https://mcp.filefleet.io/mcpCursor에 FileFleet MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"filefleet": {
"url": "https://mcp.filefleet.io/mcp"
}
}
}VS Code에 FileFleet MCP 설치
.vscode/mcp.json
{
"servers": {
"filefleet": {
"type": "http",
"url": "https://mcp.filefleet.io/mcp"
}
}
}VS Code CLI에 FileFleet MCP 설치
$ code --add-mcp '{"name":"filefleet","type":"http","url":"https://mcp.filefleet.io/mcp"}'Codex에 FileFleet MCP 설치
$ codex mcp add filefleet --url https://mcp.filefleet.io/mcpCodex config.toml에 FileFleet MCP 설치
~/.codex/config.toml
[mcp_servers.filefleet] url = "https://mcp.filefleet.io/mcp"
Gemini CLI에 FileFleet MCP 설치
$ gemini mcp add -s user --transport http filefleet https://mcp.filefleet.io/mcpGemini settings.json에 FileFleet MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"filefleet": {
"url": "https://mcp.filefleet.io/mcp",
"type": "http"
}
}
}자동 검사
2026년 11월 15일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능filefleet/filefleet-mcp is public and reachablegithub.com/filefleet/filefleet-mcp ↗통과
- 패키지가 이 저장소를 소스로 명시검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-11-12github.com/filefleet/filefleet-mcp ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 엔드포인트가 MCP 핸드셰이크에 응답initialize answered with protocol 2025-06-18 in 247 ms통과
README
GitHub에서 보기FileFleet 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.
FileFleet MCP 질문
FileFleet MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add --transport http filefleet https://mcp.filefleet.io/mcp를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
FileFleet MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
서버가 실제 파일을 수신하나요?
아니요, 서버는 파일을 절대 수신하지 않습니다. 검사를 수행하기 위해 파일 이름, 크기, 유형, 픽셀 크기, 페이지 수와 같은 파일 상세 정보만 수신합니다.
이 서버를 사용하려면 인증이 필요한가요?
아니요, 호스팅된 엔드포인트는 상태를 유지하지 않는(stateless) 방식이며 인증이 필요하지 않습니다.
서버가 파일을 자동으로 수정하거나 크기를 조정할 수 있나요?
MCP server 자체는 규칙을 조회하고 파일을 검사하는 역할만 수행하며, 실제 수정은 사용자의 브라우저에서 이루어집니다. API 기반의 자동 수정 기능을 사용하려면 'Make it pass'라는 유료 서비스가 필요합니다.