Skip to main content

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.

ParameterTechnical DescriptionRequired
HostnameSFTP server hostname or IP address. Accepts hostname or host.Yes
PortSSH port for SFTP (Default: 22).Optional
UsernameAccount used to authenticate to the server.Yes
PasswordPassword-based authentication.Yes (alternatively with private key)
Private KeyPrivate key-based authenticationYes (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.