Security

A narrow relay between the model and your machine.

ReMCP treats remote computer control as privileged access. Authentication, device isolation and explicit tool behavior are part of the core design.

Identity and tenancy

User authentication is handled with Firebase Authentication. MCP sessions and paired device records are scoped to the same authenticated user identity.

Device credentials

Pairing codes are short-lived and one-time. Each paired computer receives an independent random credential. Server storage keeps a one-way hash of that credential.

Network model

The local agent opens an outbound secure WebSocket connection to the relay. No inbound port needs to be opened on the laptop or workstation.

Tool risk

Tool descriptors explicitly declare read-only, destructive and open-world hints. Terminal execution can change local or external state depending on the command supplied.

Revocation

Revoke a device from the signed-in workspace if a computer is lost, retired, or no longer trusted. Revoked credentials cannot reconnect.

Transport

Production traffic uses HTTPS/WSS. OAuth uses PKCE S256. Tokens and device credentials are not placed in public source or page markup.

Operator trust.

If you use a third-party ReMCP deployment, that deployment operator controls the relay infrastructure. For highest control, run your own deployment.