Token导航 LogoToken导航TokenDH.com
MCP Work Support logo
运维云端未说明官方级别未说明来源级核验

MCP Work Support

MCP Server

MCP远程开发服务器支持通过SSH在远程Mac上进行文件管理、Spring Boot项目开发和应用程序管理。

工具数

10

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

smadikanti

提供方

smadikanti

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP远程开发服务器

支持在另一台Mac上进行远程开发的MCP(模型上下文协议)服务器。创建文件,开发Spring Boot API,并从本地开发环境管理远程计算机上的项目。

特性

  • 基于SSH的远程访问:通过SSH安全连接到另一台Mac
  • 文件管理:远程创建、读取、编辑和管理文件
  • Spring Boot开发:生成具有自定义依赖项的完整Spring Boot项目
  • 应用程序管理:远程运行、停止和构建Spring Boot应用程序
  • 项目生成:自动创建Spring Boot项目结构

先决条件

在本地Mac上(您将在其中运行MCP客户端)

  • Node.js 18+
  • npm或纱线
  • MCP兼容客户端(如Claude Desktop)

在您的远程Mac上(开发发生的地方)

  • macOS
  • SSH服务器已启用(System Settings > General > Sharing > Remote Login)
  • Java 17+(用于Spring Boot开发)
  • Maven 3.6+(适用于Spring Boot版本)
  • SSH密钥或密码身份验证

安装

  1. 克隆和安装依赖关系:
git clone 
cd mcp-work-support
npm install
  1. 构建项目:
npm run build

配置

1.在远程Mac上启用SSH

在您的远程Mac上:

  1. 首选 System Settings > General > Sharing
  2. 启用 Remote Login
  3. 记下您的用户名(通常是macOS用户名)

2.设置SSH身份验证

选择以下方法之一:

选项A:SSH密钥(推荐)

# Generate SSH key pair (on local Mac)
ssh-keygen -t rsa -b 4096 -C "your-email@example.com"

# Copy public key to remote Mac
ssh-copy-id username@remote-mac-ip

选项B:密码验证

  • 确保您拥有远程Mac用户的密码

3.配置MCP服务器

使用 configure_remote_connection MCP客户端中用于设置连接的工具:

{
  "host": "192.168.1.100",
  "username": "your-username",
  "password": "your-password",  // OR use privateKeyPath
  "privateKeyPath": "/path/to/private/key",  // OR use password
  "port": 22
}

用法

MCP客户端配置

将服务器添加到MCP客户端配置中(例如,Claude Desktop):

{
  "mcpServers": {
    "remote-dev": {
      "command": "node",
      "args": ["/path/to/mcp-work-support/dist/index.js"]
    }
  }
}

可用工具

连接管理

  • configure_remote_connection:设置SSH连接详细信息
  • test_connection:测试与远程Mac的SSH连接

文件操作

  • create_file:在远程Mac上创建新文件
  • read_file:从远程Mac读取文件内容
  • list_directory:列出目录内容
  • create_directory:在远程Mac上创建目录

Spring Boot开发

  • create_spring_boot_project:生成一个完整的Spring Boot项目
  • run_spring_boot_app:启动Spring Boot应用程序
  • stop_spring_boot_app:停止正在运行的Spring Boot应用程序
  • build_spring_boot_app:构建Spring Boot应用程序

示例用法

1.配置连接

{
  "host": "192.168.1.100",
  "username": "developer",
  "privateKeyPath": "/Users/you/.ssh/id_rsa"
}

2.测试连接

使用 test_connection 用于验证SSH访问的工具。

3.创建Spring Boot项目

{
  "name": "MyApi",
  "groupId": "com.example",
  "description": "My REST API",
  "dependencies": ["web", "data-jpa", "h2", "validation"],
  "basePath": "~/projects"
}

4.运行应用程序

{
  "projectPath": "~/projects/MyApi",
  "port": 8080
}

该应用程序可在以下网址访问 http://remote-mac-ip:8080

5.创建自定义文件

{
  "path": "~/projects/MyApi/src/main/java/com/example/MyApiApplication.java",
  "content": "// Your custom Java code here"
}

项目结构

创建后,您的Spring Boot项目将具有:

MyApi/
├── pom.xml
├── src/
│   ├── main/
│   │   ├── java/com/example/
│   │   │   ├── MyApiApplication.java
│   │   │   └── HelloController.java
│   │   └── resources/
│   │       └── application.properties
│   └── test/
│       └── java/
└── target/ (after build)

故障排除

SSH连接问题

  1. “连接被拒绝”:确保在远程Mac上启用了远程登录
  2. “权限被拒绝”:检查SSH密钥权限或密码
  3. “主机密钥验证失败”:将远程主机添加到known_hosts或使用 -o StrictHostKeyChecking=no

Java/Maven问题

  1. “找不到java命令”:在远程Mac上安装Java 17+
  2. “找不到mvn命令”:在远程Mac上安装Maven
  3. 端口已在使用中:更改application.properties中的端口或停止其他服务

构建问题

  • 检查应用程序日志: tail -f ~/projects/MyProject/app.log
  • 验证pom.xml中的依赖关系
  • 确保Java版本兼容性

安全说明

  • 尽可能使用SSH密钥而不是密码
  • 将SSH访问限制为特定用户
  • 在远程Mac上保持Java和依赖项的更新
  • 监控远程Mac上正在运行的进程

发展

要贡献或修改MCP服务器:

# Development mode
npm run dev

# Build for production
npm run build

# Run tests
npm test

许可证

MIT许可证-有关详细信息,请参阅许可证文件。

目录标签

目录标签

TypeScriptClaude云端部署远程开发本地部署SSH连接SpringBoot开发文件管理项目生成

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明session部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP