Remote Terminal MCP for Cursor

by maricoxu

Not rated
GitHub

About

A remote terminal tool for Cursor to manage and connect to remote servers via SSH, jump hosts, and Docker containers.

Details

Author
maricoxu
Categories
Developer Tools, Other, Infrastructure

Setup

Install Remote Terminal MCP for Cursor in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/maricoxu/remote-terminal-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

A remote terminal tool for Cursor to manage and connect to remote servers via SSH, jump hosts, and Docker containers.

一个强大的远程终端管理模块化控制协议(MCP)服务器,为Cursor提供完整的远程服务器配置、连接管理和代码同步功能。

- 智能服务器配置- 支持SSH直连、Relay跳板机、Docker容器
- 代码同步系统- 自动同步本地和远程代码库
- FTP服务部署- 自动部署和管理远程FTP服务
- Git集成- 本地stash和远程同步
- 配置管理- 完整的服务器配置向导

npm install @xuyehua/remote-terminal-mcp
{ "mcpServers": { "remote-terminal": { "command": "npx", "args": ["@xuyehua/remote-terminal-mcp"], "env": {} } } }
# 基本同步 请帮我同步代码库,服务器名称是 "prod-server",本地路径是 "/Users/me/projects/myapp",远程路径是 "/home/user/myapp",使用main分支 # 指定分支同步 请使用git_sync工具同步代码,服务器:dev-server,本地路径:/Users/me/dev/project,远程路径:/home/dev/project,分支:develop # 强制同步 请强制同步代码库,服务器:test-server,本地路径:/Users/me/test/app,远程路径:/home/test/app,分支:feature/new-ui,强制模式 # 同步到特定提交 请同步代码到特定提交,服务器:prod-server,本地路径:/Users/me/prod/app,远程路径:/home/prod/app,提交哈希:abc123def

- server_name: 服务器名称(必需)
- local_path: 本地Git仓库路径(必需)
- remote_path: 远程Git仓库路径(必需)
- branch: Git分支名称(可选)
- commit_hash: 特定提交哈希(可选)
- force: 强制同步(可选,默认false)

- 开发过程中自动同步本地修改到远程
- 部署远程FTP服务用于文件同步
- 配置VSCode SFTP扩展

# 启用自动同步 请启用自动同步功能,服务器:dev-server,本地路径:/Users/me/dev/project,远程路径:/home/dev/project # 使用默认路径启用 请为prod-server启用自动同步,使用配置中的默认路径 # 自定义FTP配置 请启用自动同步,服务器:test-server,本地路径:/Users/me/test/app,远程路径:/home/test/app,FTP端口:8021,FTP用户:syncuser # 完整配置启用 请启用自动同步功能,包含以下配置: - 服务器:prod-server - 本地路径:/Users/me/prod/app - 远程路径:/home/prod/app - FTP端口:8021 - FTP用户:syncuser - FTP密码:syncpass

- server_name: 服务器名称(必需)
- local_path: 本地工作目录(可选,默认使用配置)
- remote_path: 远程工作目录(可选,默认使用配置)

# 禁用自动同步 请禁用prod-server的自动同步功能 # 停止同步服务 请停止dev-server的自动同步服务 # 清理同步配置 请为test-server禁用自动同步并清理相关配置
# 1. 开始开发前 - 同步代码 请帮我同步代码库,确保本地和远程一致: - 服务器:dev-server - 本地路径:/Users/me/dev/project - 远程路径:/home/dev/project - 分支:main # 2. 启用自动同步 - 开始开发 请启用自动同步功能,这样我修改代码时会自动同步到远程: - 服务器:dev-server - 本地路径:/Users/me/dev/project - 远程路径:/home/dev/project # 3. 开发完成后 - 停止同步 请禁用dev-server的自动同步功能
# 1. 同步生产代码 请同步生产环境代码: - 服务器:prod-server - 本地路径:/Users/me/prod/app - 远程路径:/home/prod/app - 分支:release # 2. 启用生产同步 请为生产环境启用自动同步: - 服务器:prod-server - 本地路径:/Users/me/prod/app - 远程路径:/home/prod/app # 3. 部署完成后停止 请禁用prod-server的自动同步

- SSH连接信息(主机、用户名、端口)
- Docker容器配置
- 同步配置(FTP端口、用户名、密码)
- 文件包含/排除模式

- FTP端口: 默认8021
- FTP用户: 默认syncuser
- 包含模式: .py, .js, .md
- 排除模式:
.pyc,pycache, .git

错误:本地路径不存在: /path/to/local 解决:确保指定的本地路径存在
错误:本地路径不是Git仓库: /path/to/local 解决:确保本地路径包含.git目录
# 检查同步状态 请获取dev-server的同步状态 # 查看服务器配置 请列出所有服务器配置 # 测试连接 请诊断dev-server的连接状态

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

Production-ready MCP server for AI-driven console automation and monitoring. 40+ tools for session management, SSH, testing, and background jobs.

Hetzner Cloud MCP Server — (Cloud API + SSH)

Hetzner Cloud MCP Server — two management layers (Cloud API + SSH) with 60 tools. Manage server power, snapshots, firewalls, DNS, plus SSH into servers for service control, log viewing, Nginx management, MySQL queries, and system monitoring. Self-hosted PHP, MIT licensed.

Provides remote machine control capabilities, eliminating SSH overhead for token-efficient system operations.

Orchestrates remote server tasks via SSH and SFTP with a persistent queue. Ideal for DevOps and AI agents.

Securely execute remote commands and perform file operations over SSH, with support for both password and key-based authentication.

MCP server that exposes an SSH server list from a TOML config file

SSH server management with zero-token SFTP file transfer and SOCKS proxy support

MCP-based SSH session manager for Linux backend teams

An MCP server that provides SSH-based remote management tools, acting as proxy

Execute commands on local or remote hosts via SSH. Supports session persistence and environment variables.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.