Remote Harness MCP
by nicelight
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MESH_USER | Yes | Node name used as ?user=<node-name> when addressing this node through the shared gateway. | |
| MESH_TOKEN | Yes | Device token used as Authorization: Bearer for the outbound tunnel. | |
| MESH_DEVICE | No | Device branch switch: auto keeps the branch answering everywhere, 0 switches it off, 1 forces it on. | auto |
| MESH_GATEWAY | Yes | Gateway domain for the outbound WebSocket tunnel. | |
| MESH_READ_ONLY | No | Set to 1 to refuse every device_control and device_capture action, and block sms_send and call. | 0 |
| MESH_DEVICE_PIM | No | Set to 1 to enable SMS, call log, contacts and placing a call. | 0 |
| MESH_PUBLIC_URL | No | Shared public domain used for share links and domain resolution. | https://smart-server.online |
| MESH_DOMAIN_FILE | No | Path override for the domain file. | |
| MESH_UPDATE_AUTO | No | Set to 0 to disable automatic installation and keep update reporting only. | 1 |
| MESH_WRITE_ROOTS | No | Node-side write roots switch used together with MESH_READ_ONLY. | |
| MESH_DEVICE_QUICK | No | Set to 1 to keep system_info instant by skipping network, cameras, microphones and sensors. | 0 |
| MESH_WEB_MAX_BYTES | No | Maximum share file size in bytes. Default is 32 MiB; ceiling is 64 MiB. | 33554432 |
| AGY_PUBLIC_BASE_URL | No | Legacy public base URL fallback for the domain resolver. | |
| MESH_DEVICE_ACTIONS | No | Comma-separated allowlist of action names for device_control, device_capture, and device_messages; empty means every implemented action. | |
| MESH_DEVICE_CAPTURE_DIR | No | Directory where photos and recordings are written. Defaults to shared phone storage when available, otherwise ~/.cache/remote-harness-mcp/captures. | |
| MESH_UPDATE_CHECK_INTERVAL | No | Interval between automatic update checks. Defaults to every 6 hours. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityActive
ResponsivenessNo recent community issues