
alxspiker/mcp-server-ftp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
FTP 액세스를 위한 모델 Context Protocol 서버
개요
이 모델 Context Protocol (MCP) 서버는 FTP, FTPS 및 SFTP 서버를 위한 파일 관리 도구를 제공합니다. 그것은 디렉토리 목록, 바이너리 안전한 다운로드 / 업로드, 텍스트 편집, appends, renames/moves, 디렉토리 생성 및 삭제를 지원합니다. - — 전통적인 FTP, 일반적으로 포트 21에. - — FTP는 TLS로 보호. FTP PROTOCOL=ftp 및 FTP SECURE=true를 사용하십시오. - - - 항구 22에 SSH 파일 전송 프로토콜을, 일반적으로 사용하십시오. SFTP는 FTPS에서 다른 프로토콜이며 이미 SSH에 의해 암호화됩니다. 그래서 FTP SECURE는 적용되지 않습니다. - 파일 목록 및 디렉토리 - 다운로드 및 업로드 텍스트 또는 이진 파일 - 원격 파일에서 정확한 텍스트를 편집 - 파일 이름 또는 이동 파일 / 디렉토리 - 생성 및 삭제 디렉토리 - FTP, FTPS 및 SFTP 지원 - SFTP 암호 또는 SSH 개인 키 인증 - 옵션 1Password CLI 개인 키 해상도 - AES-256-GCM 암호화된 자격 값 - 암호화 키에 대한 OS-keychain 지원 - 노드.js 18.
개요(AI 번역)
이 모델 Context Protocol (MCP) 서버는 FTP, FTPS 및 SFTP 서버를 위한 파일 관리 도구를 제공합니다. 그것은 디렉토리 목록, 바이너리 안전한 다운로드 / 업로드, 텍스트 편집, appends, renames/moves, 디렉토리 생성 및 삭제를 지원합니다.
프로토콜 지원
- ** FTP** - 포트 21에서 일반적으로 전통적인 FTP.
- ** FTPS** - TLS로 보안되는 FTP.
FTP_PROTOCOL=ftp및FTP_SECURE=true를 사용합니다. - SFTP - SSH 파일 전송 프로토콜, 일반적으로 포트 22. SFTP는 FTPS에서 다른 프로토콜이며 이미 SSH에 의해 암호화됩니다. 그래서
FTP_SECURE는 적용되지 않습니다.
특징
- 파일 및 디렉토리 목록
- 다운로드 및 업로드 텍스트 또는 바이너리 파일
- 경로로 로컬 파일 업로드 및 다운로드, 스트림, 그래서 크기는 요청에 의해 제한되지 않습니다 (opt-in)
- 원격 파일에서 정확한 텍스트 편집
- 파일 승인
- 이름 또는 이동 파일/directories
- 생성 및 삭제
- FTP, FTPS 및 SFTP 지원
- SFTP 비밀번호 또는 SSH 개인 키 인증
- 선택 1Password CLI 개인 키 해상도
- AES-256-GCM 암호화된 자격값
- 암호화 키에 대한 OS-keychain 지원
# 그것을 얻는 곳
- GitHub 출시
- npm (
mcp-server-ftp) - 스미스
- 아젠시
- 글래스
- 미쉐프.ai
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Use the hosted FTP MCP server on Apify for remote access, or install the free local version below. See APIFY.md for hosted setup and pricing details.
MCP Server for FTP, FTPS, and SFTP Access
This Model Context Protocol (MCP) server provides file-management tools for FTP, FTPS, and SFTP servers. It supports directory listing, binary-safe downloads/uploads, text edits, appends, renames/moves, directory creation, and deletion.
Protocol support
- FTP — traditional FTP, normally on port 21.
- FTPS — FTP secured with TLS. Use
FTP_PROTOCOL=ftpandFTP_SECURE=true. - SFTP — SSH File Transfer Protocol, normally on port 22. SFTP is a different protocol from FTPS and is already encrypted by SSH, so
FTP_SECUREdoes not apply to it.
Features
- List files and directories
- Download and upload text or binary files
- Upload and download local files by path, streamed, so size is not limited by the request (opt-in)
- Edit exact text in remote files
- Append to files
- Rename or move files/directories
- Create and delete directories
- FTP, FTPS, and SFTP support
- SFTP password or SSH private-key authentication
- Optional 1Password CLI private-key resolution
- AES-256-GCM encrypted credential values
- OS-keychain support for the encryption key
Where to get it
- Apify Store — hosted MCP server with pay-per-event pricing
- GitHub releases
- npm (
mcp-server-ftp) - Smithery
- Agensi
- Glama
- MseeP.ai
A Cursor plugin directory listing is pending review.
Installation
Prerequisites
- Node.js 18.14 or newer
- An MCP-compatible client such as Claude Desktop
Installing via npm
The server is published as mcp-server-ftp:
{
"mcpServers": {
"ftp-server": {
"command": "npx",
"args": ["-y", "mcp-server-ftp"],
"env": {
"FTP_HOST": "ftp.example.com"
}
}
}
}
Installing via Smithery (deprecated)
Smithery is shutting down its MCP proxy and connection management on October 31, 2026, and the Smithery CLI is deprecated. This install path will stop working then — install via npm instead.
npx -y @smithery/cli install alxspikers-team/mcp-server-ftp --client claude
설치
npx -y mcp-server-ftp설정
{
"mcpServers": {
"ftp-server": {
"command": "npx",
"args": ["-y", "mcp-server-ftp"],
"env": {
"FTP_HOST": "ftp.example.com"
}
}
}
}