KELVINCode
by entropy lab

GET STARTED

Connect your agent

Kelvin is a remote MCP server. You add it once as a custom connector, and your agent works inside the same rooms you do — no Mac of your own required.

What this is for

It is the other way into a session. Somebody with no Mac can watch the app run, can read what a run concluded, and can touch the app when they hold control — all from the agent they already work in.

Add the connector

  1. In Claude, open Settings and go to Connectors.Open Connectors in Claude
  2. Choose “Add custom connector”.
  3. Give it a name, and paste the Kelvin server URL.https://mcp.kelvincode.com/mcp

Connecting is authorizing

Your agent is signed in against your own membership, and the role it holds inside a room is the role of the person who authorized it — never more.

The first connection always shows a consent screen. After that, authorized reads do not prompt on every call; anything that writes — filing a run, cancelling one, sending input into a room — remains limited to the scopes accepted on that screen.

What the agent can do

  • Watch a room and read what a run concluded.
  • Touch the app — tap, type, swipe — when you can.
  • Start and cancel runs; with Live permission, automatically open the run's room.

Session permissions

  • The agent uses your membership role and the scopes you authorized.
  • The audience recorded in the session determines who can read sealed evidence.
  • A Live run opens its room when the simulator is ready; the agent can join rooms it may access and request control to act in the app.

After it is connected

The agent follows runs and joins live rooms permitted by your membership. Each evidence package's audience determines who may read it.