From 70a71c03799ade27469571e304e2a87b2c591fe9 Mon Sep 17 00:00:00 2001 From: Dev Date: Fri, 23 Oct 2026 18:08:05 +0300 Subject: [PATCH] theseus.x: Claude connector on the extensions and developer pages The connector ships off by default with the next Theseus release; users need the setup steps (claude mcp add with the panel's token) and a plain account of what it can and cannot do before turning it on. --- dev/index.html | 40 ++++++++++++++++++++++++++++++++++++++++ extensions/index.html | 13 +++++++++++++ 2 files changed, 53 insertions(+) diff --git a/dev/index.html b/dev/index.html index d3feb8c..5645571 100644 --- a/dev/index.html +++ b/dev/index.html @@ -246,6 +246,46 @@ GET /health

Walk-through: theseus.x/extensions/publish.

+
+

Connect Claude to Theseus

+

The built-in Claude connector is a local MCP server: Claude Code or Claude Desktop on the + same computer can open and read your tabs, click, type into rich editors, paste formatted text and + upload files, in the profile where you are already signed in. It is off until you turn it on, and + it reaches nothing beyond this computer.

+ +

Set it up

+
    +
  1. Turn it on in Settings › Extensions › Claude connector. Its panel (the connector icon in + the toolbar) shows the address, the token, the sites you have approved, the upload folders and a + live log.
  2. +
  3. Copy the command from the panel and run it once. --scope user makes it available in + every project:
  4. +
+
claude mcp add --scope user --transport http theseus http://127.0.0.1:47800/mcp --header "Authorization: Bearer <token from the panel>"
+

claude mcp list should then show theseus as connected. For Claude Desktop, + the panel's Claude Desktop tab has a ready claude_desktop_config.json entry. It runs + a small stdio relay through the Theseus executable itself, so there is nothing else to install.

+ +

What Claude can do

+

list_tabs, open_tab, navigate, activate_tab, + close_tab, screenshot, read_page_text, snapshot + (the accessibility tree, with a ref per element), click, type, + press_key, paste_html, paste_text, upload_file, + wait_for, and evaluate while you allow it. Typing is real key input and + pastes go through the system clipboard and the browser's own paste, so editors such as Medium's + accept them; your clipboard is put back afterwards.

+ +
What keeps you in charge. The connector listens on 127.0.0.1 only, behind a + random token; requests from web pages are refused. There is no browser-wide debugging port: each + tab is driven on its own. Theseus asks the first time Claude acts on a site. Password and one-time-code + fields are always refused, files can be uploaded only from folders you add, and running page scripts + (evaluate) is a separate switch, off by default. Every action is logged with its time. + The toolbar chip's ✕ stops the connector at once; Revoke token cuts off every client you set + up.
+

The connector ships with the next Theseus release after 0.3.106. Design notes: + DESIGN-claude-connector.md ↗.

+
+

Plug-ins (first-party)

Plug-ins are the few add-ons Silent Mode builds, signs with the operator key, and ships as diff --git a/extensions/index.html b/extensions/index.html index 04d72d6..13406a5 100644 --- a/extensions/index.html +++ b/extensions/index.html @@ -272,6 +272,19 @@ +

+

Claude connector bundled 0.1.0

+
Lets Claude Code or Claude Desktop on your computer work in your signed-in tabs through a + local MCP connection: read pages, click, type into rich editors, paste formatted text, upload files. + Off until you turn it on. Theseus asks before Claude touches each new site, never lets it type into + a password field, uploads only from folders you choose, and logs every action. A Claude chip + in the toolbar shows while a client is connected; its ✕ stops everything.
+
Settings › Extensions · off by default · ships with the next Theseus release (after 0.3.106)
+
+ Ships with Theseus — nothing to install. Setup: theseus.x/dev/#claude. +
+
+
No bundled extension matches that search.