Your archive, in Claude.ai and ChatGPT.

Add your Mac’s address to Claude.ai, ChatGPT, or any assistant or cloud agent that connects to remote MCP servers. It can then search your agent conversations and memories, message your agents, and ask to start runs, while your archive stays on your Mac.

What did we decide about the atlas cache keys, and is anything still open?

Hansardsearch_past_sessionsSearching your conversationsFound 3 conversations

Hansardget_past_sessionReading a conversationRead 24 messages

On Sep 14, Codex put the schema version in the atlas cache keys, so rows from before a schema change stop matching and rebuild when they are read. That replaced the path-based keys from May1.

One thing is still open: the CI key prefix still leaves out the branch name, so two branches can share an entry2.

  1. Version the cache keysCodex Sep 14
  2. Cache key collision in CIClaude Code Jul 2
Reply to Claude…Hansard

Connect with a number.

Paste the address from Settings into the assistant’s connectors. Its sign-in window shows a number, and you tap that number on your Mac. A wrong number connects nothing.

Connect
Tap this number on your Mac

47

ChatGPT wants to connect to Hansard.

Hansard is waiting for you to tap the matching number on your Mac. This request expires in ten minutes.

ChatGPT is connected

Returning to chatgpt.com.

You choose what it can access on your Mac. The assistant returns to chatgpt.com.
Keep this address private. Anyone who has it can ask your Mac to connect.

ChatGPT wants to connectchatgpt.com

  • Search your history and memories
  • Message your agents
  • Start runs after you approve each one

Tap the number you see in ChatGPT

Don't allow

ChatGPT is connectedChange this anytime in Settings, AI assistants.

You choose what each one reaches.

Each assistant has its own switches for History and Messages and its own Runs menu. History comes from the projects you choose, and Remove disconnects one assistant at any time.

Choose what it can do

Settings

AI assistants

Assistants

ClaudeUsed 2 minutes agoRemove

Runs

ChatGPTUsed yesterdayRemove

Runs

History

History comes fromAll projects on this MacAll projects

Runs wait for you.

A request to start an agent shows who asked, which agent, its project, and the brief, and nothing runs until you start it. If the request also reaches your phone or Slack, the first answer counts.

Runs

Claude wants to start Codexin atlas

Claude wrote

Add the branch name to the CI cache key prefix in .github/workflows/ci.yml, then run the cache tests.

Approved

Your archive stays on your Mac.

mcp.hansard.dev routes each call to your Mac and keeps no message text. Your Mac answers from its own archive, with known secrets replaced and your home folder shown as ~. Keep Hansard running to answer.

How calls reach your Mac
ClaudeAsks with a token for one connection
mcp.hansard.devRoutes the call and keeps no message text
Your MacAnswers from its archive under your rules

get_past_sessionVersion the cache keys

cwd: /home/user/projects/atlas~/projects/atlas
OPENAI_API_KEY=sk-proj-9zXq7Lm2Vb9Tz4Rk8Pw1Nc[REDACTED OPENAI KEY]
Keys now include the schema version.

Known secrets replacedHome folder as ~

Messages kept on the server
0
Message text passes through only while a call is in flight.
Runs a day
20
Each assistant’s starting budget, which you can change in Advanced.
Returned a day
8 MiB
Each assistant’s starting budget for results.
Until an unused connection ends
90 days
Or remove it, or reset the address to end every one.

More of Hansard

Put it on the record.

Download Hansard