Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| host | No | Remote SSH server host | localhost |
| port | No | Remote SSH server port | 8022 |
| username | No | SSH username | mcp |
| log_level | No | Set logging level | INFO |
| client_key | No | Client private key file | ~/.ssh/m2m_mcp_server_ssh_client |
| passphrase | No | Passphrase for the private key | |
| known_hosts | No | Path to known hosts file | ~/.ssh/known_hosts |
| use_key_server | No | Use the key server for automatic key management | |
| disable_host_key_checking | No | Skip server signature verification | False |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |