Drive Chrome with filesystem commands (ls, cd, grep, click, type). One MCP tool, multi-agent.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http
verified
reported
listed in the official MCP registry counts 39 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
domshell_about
-
domshell_back
-
domshell_call
-
domshell_cat
-
domshell_cd
-
domshell_click
-
domshell_close
-
domshell_diff
-
domshell_each
-
domshell_eval
-
domshell_execute
-
domshell_extract_links
-
domshell_extract_table
-
domshell_find
-
domshell_focus
-
domshell_for
-
domshell_forward
-
domshell_functions
-
domshell_grep
-
domshell_here
-
domshell_js
-
domshell_ls
-
domshell_navigate
-
domshell_open
-
domshell_pwd
-
domshell_read
-
domshell_refresh
-
domshell_screenshot
-
domshell_script
-
domshell_scroll
-
domshell_select
-
domshell_submit
-
domshell_tabs
-
domshell_text
-
domshell_tree
-
domshell_type
-
domshell_wait
-
domshell_watch
-
domshell_whoami
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 19
filesystem 4
- fs apireno-DOMShell-d313db0/mcp-server/bin/domshell.js :2
import { readFileSync } from "node:fs"; - fs apireno-DOMShell-d313db0/mcp-server/index.ts :8
import { appendFileSync, openSync, readSync, writeSync } from "node:fs"; - fs apireno-DOMShell-d313db0/mcp-server/init.ts :1
import { readFileSync, writeFileSync, mkdirSync, existsSync } from "node:fs"; - fs (weak) apireno-DOMShell-d313db0/vite.config.ts :4
import { copyFileSync, mkdirSync } from "fs";
network 2
- net apireno-DOMShell-d313db0/mcp-server/proxy.ts :36
const resp = await fetch(serverUrl.toString(), { - net apireno-DOMShell-d313db0/src/background/index.ts :1164
" js fetch('/api/data').then(r => r.json())",
secrets 1
- secrets apireno-DOMShell-d313db0/mcp-server/index.ts :106
process.env.DOMSHELL_TOKEN ||
tool registrations 39
- domshell_tabs apireno-DOMShell-d313db0/mcp-server/index.ts :821
- domshell_here apireno-DOMShell-d313db0/mcp-server/index.ts :831
- domshell_ls apireno-DOMShell-d313db0/mcp-server/index.ts :841
- domshell_cd apireno-DOMShell-d313db0/mcp-server/index.ts :851
- domshell_pwd apireno-DOMShell-d313db0/mcp-server/index.ts :861
- domshell_cat apireno-DOMShell-d313db0/mcp-server/index.ts :871
- domshell_find apireno-DOMShell-d313db0/mcp-server/index.ts :881
- domshell_grep apireno-DOMShell-d313db0/mcp-server/index.ts :907
- domshell_tree apireno-DOMShell-d313db0/mcp-server/index.ts :927
- domshell_text apireno-DOMShell-d313db0/mcp-server/index.ts :937
- domshell_read apireno-DOMShell-d313db0/mcp-server/index.ts :955
- domshell_refresh apireno-DOMShell-d313db0/mcp-server/index.ts :979
- domshell_diff apireno-DOMShell-d313db0/mcp-server/index.ts :989
- domshell_eval apireno-DOMShell-d313db0/mcp-server/index.ts :999
- domshell_functions apireno-DOMShell-d313db0/mcp-server/index.ts :1009
- domshell_watch apireno-DOMShell-d313db0/mcp-server/index.ts :1025
- domshell_for apireno-DOMShell-d313db0/mcp-server/index.ts :1035
- domshell_script apireno-DOMShell-d313db0/mcp-server/index.ts :1048
- domshell_each apireno-DOMShell-d313db0/mcp-server/index.ts :1058
- domshell_extract_links apireno-DOMShell-d313db0/mcp-server/index.ts :1070
- domshell_extract_table apireno-DOMShell-d313db0/mcp-server/index.ts :1086
- domshell_click apireno-DOMShell-d313db0/mcp-server/index.ts :1106
- domshell_focus apireno-DOMShell-d313db0/mcp-server/index.ts :1116
- domshell_scroll apireno-DOMShell-d313db0/mcp-server/index.ts :1126
- domshell_js apireno-DOMShell-d313db0/mcp-server/index.ts :1147
- domshell_type apireno-DOMShell-d313db0/mcp-server/index.ts :1159
- domshell_navigate apireno-DOMShell-d313db0/mcp-server/index.ts :1169
- domshell_open apireno-DOMShell-d313db0/mcp-server/index.ts :1179
- domshell_submit apireno-DOMShell-d313db0/mcp-server/index.ts :1189
- domshell_back apireno-DOMShell-d313db0/mcp-server/index.ts :1205
- domshell_forward apireno-DOMShell-d313db0/mcp-server/index.ts :1215
- domshell_close apireno-DOMShell-d313db0/mcp-server/index.ts :1225
- domshell_select apireno-DOMShell-d313db0/mcp-server/index.ts :1237
- domshell_screenshot apireno-DOMShell-d313db0/mcp-server/index.ts :1250
- domshell_wait apireno-DOMShell-d313db0/mcp-server/index.ts :1267
- domshell_call apireno-DOMShell-d313db0/mcp-server/index.ts :1284
- domshell_whoami apireno-DOMShell-d313db0/mcp-server/index.ts :1303
- domshell_about apireno-DOMShell-d313db0/mcp-server/index.ts :1324
- domshell_execute apireno-DOMShell-d313db0/mcp-server/index.ts :1346
install hooks 1
- prepublishOnly apireno-DOMShell-d313db0/mcp-server/package.json :20
npm run build
declared dependencies 10
- @xterm/addon-fit@^0.11.0
- @xterm/xterm@^6.0.0
- react@^19.2.4
- react-dom@^19.2.4
- @types/chrome@^0.1.36
- @types/react@^19.2.13
- @types/react-dom@^19.2.3
- @vitejs/plugin-react@^5.1.3
- typescript@^5.9.3
- vite@^7.3.1