modelscope·@timetetng/mcpssh-streamable
暂无描述。
A Model Context Protocol (MCP) HTTP server that enables Claude Code to control remote servers via SSH for automated deployment, testing, and operations.
** New Feature: Streamable HTTP Support**
This fork adds Streamable HTTP support for SSE-compatible clients while maintaining backward compatibility with standard HTTP.
# SSH to your server
ssh root@your-server-ip
# Set environment variables
export GITHUB_TOKEN="your_github_token_here"
export AUTH_TOKEN="your_secure_token_here"
# One-click deployment with Streamable support
curl -sSL https://raw.githubusercontent.com/timetetng/mcpssh-streamable/main/deploy-streamable.sh | sudo -E bash
Standard HTTP (Traditional Clients):
claude mcp add --transport http mcp-ssh http://your-server-ip:3000/mcp --header "Authorization: Bearer YOUR_TOKEN"
Streamable HTTP (SSE Clients):
{
"mcpServers": {
"mcpssh-streamable": {
"url": "http://your-server-ip:3001/mcp"
}
}
}
| Tool | Description | Parameters |
|---|---|---|
ssh_connect | Connect to SSH server | host, username, password, port? |
ssh_execute | Execute command | connectionId, command |
ssh_upload | Upload file to server | connectionId, localPath, remotePath |
ssh_download | Download file from server | connectionId, remotePath, localPath |
ssh_disconnect | Disconnect from server | connectionId |
ssh_list_connections | List active connections | - |
ISC