FTP Man은 수많은 호스팅 계정과 인증정보를 맥 안에만 두고, Claude Code 같은 AI 에이전트에는 파일 작업 도구만 내어줍니다. 비밀번호는 어떤 경로로도 밖으로 나가지 않습니다.FTP Man keeps your hosting accounts and credentials on your Mac and hands AI agents like Claude Code file-operation tools only. Passwords never leave the machine by any path.
› wordpress 태그 서버 전부의 robots.txt를 새 내용으로 바꿔줘› replace robots.txt on every server tagged wordpress
승인 1회 · 순차 실행 · 서버별 결과 격리1 approval · sequential · per-server isolation
서버 목록 · 태그 필터 · 원격 파일 트리 · 텍스트 미리보기 · 승인 대기열Server list · tag filters · remote file tree · text preview · approval queue
01
에이전트에게 비밀번호를 주지 마세요Don’t hand your passwords to an agent
인증정보는 Keychain 뒤에Credentials behind the Keychain
비밀번호와 개인키는 macOS Keychain 기반 암호화로 로컬 파일에만 저장됩니다. 어떤 MCP 도구도 인증정보를 반환하지 않고, 에이전트는 서버를 이름과 id로만 지칭합니다.Passwords and private keys are encrypted with the macOS Keychain and stored only on disk. No MCP tool ever returns a credential; agents refer to servers by name or id.
한 번에 여러 서버Many servers at once
태그나 목록으로 서버를 고르고 작업 하나를 넘기면 순차로 실행되고 서버별 결과가 돌아옵니다. 한 대가 실패해도 나머지는 계속됩니다.Pick servers by tag or list, hand over one operation, and get a per-server result. One failure never stops the rest.
사람이 승인, 전부 기록Humans approve, everything is logged
쓰기·삭제는 앱에서 승인해야 실행되게 할 수 있고, 읽기 전용 모드로 전부 막을 수도 있습니다. 모든 호출은 활동 로그에 남습니다.Require in-app approval for writes and deletes, or lock everything with read-only mode. Every call lands in the activity log.
진짜 파일 브라우저A real file browser
경로 바, 펼치는 트리, 정렬 가능한 컬럼, 텍스트 미리보기, 업로드·다운로드·이름 변경·삭제. 에이전트가 무엇을 했는지 바로 눈으로 확인합니다.Path bar, expandable tree, sortable columns, text preview, upload, download, rename and delete. See what the agent did with your own eyes.
02
세 단계면 끝Three steps
1
서버 가져오기Import servers
CSV 한 장으로 100대를 등록합니다. 이름·호스트·프로토콜·계정·태그. 비밀번호는 즉시 암호화됩니다.Register 100 servers from one CSV: name, host, protocol, account, tags. Passwords are encrypted on import.
앱이 127.0.0.1에 토큰으로 보호된 MCP 엔드포인트를 띄웁니다. 설정 탭의 명령을 붙여넣으면 끝입니다. stdio 클라이언트용 브리지도 동봉됩니다.The app serves a token-protected MCP endpoint on 127.0.0.1. Paste one command from the Settings tab. A bridge for stdio-only clients is bundled.
“wordpress 태그 서버에서 wp-config.php를 읽어 WP_DEBUG가 켜진 곳을 알려줘.” 에이전트는 batch 도구를 한 번 호출하고 서버별 결과를 받습니다.“Read wp-config.php on every wordpress server and tell me where WP_DEBUG is on.” The agent makes one batch call and gets a result per server.
딱 이 열세 개입니다. 인증정보를 반환하는 도구는 없습니다.Exactly these thirteen. None of them returns a credential.
list_servers
read
서버 목록과 태그 (인증정보 없음)Servers and tags, never credentials
test_connection
read
접속 확인과 기본 디렉터리Connectivity and base directory
list_files
read
디렉터리 목록List a directory
get_file_info
read
파일 정보Stat a path
read_file
read
파일 내용 (크기 제한)File contents, size-limited
find_files
read
글롭으로 재귀 검색Recursive glob search
download_file
read
로컬로 다운로드Download to this Mac
write_file
write
텍스트로 생성·덮어쓰기Create or overwrite with text
upload_file
write
로컬 파일 업로드Upload a local file
make_directory
write
디렉터리 생성Create directories
rename_path
write
이름 변경·이동Rename or move
delete_path
write
삭제 (재귀 옵션)Delete, optionally recursive
batch
batch
위 작업 하나를 여러 서버에 순차 실행Run one of the above across many servers
04
경계는 여기입니다Where the boundary is
이 맥 안On this Mac
암호화된 인증정보Encrypted credentials
서버 연결과 파일 전송Server connections and transfers
승인 대기열과 활동 로그Approval queue and activity log
127.0.0.1 전용 MCP 엔드포인트MCP endpoint bound to 127.0.0.1
Bearer 토큰Bearer token
에이전트가 보는 것What the agent sees
서버 이름, 호스트, 태그Server names, hosts, tags
파일 목록과 내용File listings and contents
작업 결과와 오류 메시지Operation results and errors
비밀번호·키 — 절대 아님Passwords or keys — never
토큰은 0600 파일에만 있고, 앱에서 언제든 재발급할 수 있습니다.The token lives in a 0600 file and can be regenerated from the app at any time.
앱은 Developer ID로 서명되고 Apple 공증을 거쳤습니다. 자동 업데이트나 원격 수집은 없습니다.The app is Developer ID signed and Apple notarized. No auto-update, no telemetry.
공유 호스팅의 접속 수 제한을 고려해 연결 풀에 상한을 두고 배치는 기본 순차 실행입니다.The connection pool is capped and batches run sequentially by default, respecting shared-host connection limits.
DMG를 열고 앱을 Applications로 끌어다 놓으세요. 첫 실행에서 Claude Code 연결 명령은 설정 탭에 있습니다.Open the DMG and drag the app to Applications. The Claude Code connection command is in the Settings tab.
Claude Desktop 등 stdio 클라이언트Claude Desktop and other stdio clients