SFTP Integration
Configure SFTP connectivity so MCP Express can establish a secure SSH session, validate credentials, and prepare file operations. This sets the trust boundary for read and write access on your remote server.
Connection Parameters
Configure the following fields to authorize the MCP server. Use a dedicated service account with minimal privileges to maintain strict data governance.
| Parameter | Technical Description | Required |
|---|---|---|
| Hostname | SFTP server hostname or IP address. Accepts hostname or host. | Yes |
| Port | SSH port for SFTP (Default: 22). | Optional |
| Username | Account used to authenticate to the server. | Yes |
| Password | Password-based authentication. | Yes (alternatively with private key) |
| Private Key | Private key-based authentication | Yes (alternatively with password) |
Authentication Requirement
You must provide either password or private_key.
Network Access
Ensure the MCP server can reach the SFTP host on the configured port and that firewalls allow inbound SSH access.
Connection Validation
When you test the connection, MCP Express performs the following checks:
- Credential Verification: Confirms the username and authentication method.
- Handshake Validation: Verifies SSH negotiation and session setup.
If validation fails, the test output shows what went wrong so you can fix connection or access issues.