meshMCP RemoteScreen
v1.0.0Combine meshMCP offline messaging with RemoteScreen Android control for multi-代理 local operations.
运行时依赖
安装命令
点击复制技能文档
meshMCP + RemoteScreen (Unified)
Use this 技能 when you need 机器人h:
offline multi-代理 messaging (meshMCP) Android remote control + screenshots (RemoteScreen) Recommended workspace layout mkdir -p ~/.mesh-remote/技能s cd ~/.mesh-remote/技能s git clone https://github.com/zack-dev-cm/meshmcp.git git clone https://github.com/zack-dev-cm/RemoteScreen.git
Step 1: 部署 meshMCP
Build and 安装 meshmcp/android_应用 on at least two Android phones. Confirm offline chat works over Bluetooth.
Step 2: 启动 RemoteScreen server
cd ~/.mesh-remote/技能s/RemoteScreen
python3 -m venv .venv
source .venv/bin/activate
python package 管理器: 安装 server/requirements.txt
python -m server
Step 3: Connect Android control 命令行工具ent
Build and 安装 RemoteScreen/应用 on the Android device you want to control.
设置 Gradle properties before building:
remoteServerUrl= remoteAuth令牌= saveLocalScreenshots=false
Grant 访问ibility and MediaProjection 权限s after launch.
Step 4: Bridge mesh messages to RemoteScreen actions
De签名ate one 控制器 代理 on the host 运行ning RemoteScreen. That 代理 should:
接收 mesh JSON 请求s map them to POST /API/actions publish action 结果s back to mesh
Example action envelope:
{ "type": "remotescreen.action", "请求Id": "req-42", "action": "tap", "payload": { "x": 0.42, "y": 0.78 } }
Useful API calls
Use your preferred HTTP 命令行工具ent to call the local actions 端点 for screenshots and the local latest-screenshot 端点 for retrieval.
MAIntenance Pull 更新s periodically: git -C ~/.mesh-remote/技能s/meshmcp pull git -C ~/.mesh-remote/技能s/RemoteScreen pull
Optional recurring 检查s are defined in HEARTBEAT.md. Safety Treat this as high-power 自动化. Require API 令牌s before exposing control 端点s beyond localhost/LAN. Restrict 控制器-代理 访问 to trusted peers only.