Skip to main content
Trae tells you when a chat has grown too long and suggests starting a new one. A new chat starts empty. With Renor connected, Trae saves what was decided before you leave and reads it back at the start of the next chat, so you do not repeat yourself.

Connect without an account

Add this in Trae under Settings, MCP, Add Manually (or save it as .trae/mcp.json in a project). It keeps your notes in a folder on your machine and needs Node 22.16 or later.

Connect the hosted server

Create a connection key in the Renor dashboard under API keys, then use this block, replacing YOUR_RENOR_TOKEN in Trae’s settings editor and never in chat:

Add the memory rule

Agents read memory on their own but save only when told to. Put this in a Trae project rule or user rule:

What was verified

Verified by an automated test: the no-account block starts the Renor server, which saves a fact and finds it again offline. Not verified: any of this inside the real Trae app. The Trae documentation could not be read when this page was written, so these are not confirmed: that Trae accepts these exact blocks, that a remote server uses url with headers, the .trae/mcp.json path, where Trae reads rules, and whether a hosted sign-in other than a token header works. npx renor connect --client trae is not available yet.