You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"description": "A Model Context Protocol Server (Remote SSH client) that connects to remote MCP servers over SSH, proxying tools, prompts, and resources.",
"description": "Configure the gateway to connect to the public Machine-To-Machine demo SSH server using the key server for authentication.",
91
+
"prompt": "Configure m2m-ssh-gateway with host=mcp-beta.machinetomachine.ai, port=8022, use_key_server=true"
92
+
},
93
+
{
94
+
"title": "Connect to Custom Server with Key",
95
+
"description": "Configure the gateway to connect to a custom remote server using a specific SSH key and known hosts file.",
96
+
"prompt": "Configure m2m-ssh-gateway with host=your-server.example.com, client_key=~/.ssh/your_key, known_hosts=~/.ssh/known_hosts"
97
+
}
98
+
],
99
+
"tools": [
100
+
{
101
+
"name": "proxied_remote_mcp_features",
102
+
"description": "Placeholder representing the tools, prompts, and resources proxied from the remote MCP server connected via SSH. The actual features available depend on the remote server's configuration. Refer to https://github.com/Machine-To-Machine/m2m-mcp-server-ssh-server on how to configure your own remote SSH server and use the server arguments to configure the corresponding SSH connection.",
103
+
"inputSchema": {
104
+
"type": "object",
105
+
"properties": {
106
+
"host": {
107
+
"type": "string",
108
+
"description": "Hostname or IP address of the remote SSH server."
109
+
},
110
+
"port": {
111
+
"type": "integer",
112
+
"description": "Port number for the SSH connection (default: 8022)."
113
+
},
114
+
"username": {
115
+
"type": "string",
116
+
"description": "Username for SSH authentication (default: 'mcp')."
117
+
},
118
+
"client_key": {
119
+
"type": "string",
120
+
"description": "Path to the client's private SSH key."
121
+
},
122
+
"use_key_server": {
123
+
"type": "boolean",
124
+
"description": "Whether to use the key server for authentication."
0 commit comments