github analyzed d313db0

apireno/DOMShell

github

Drive Chrome with filesystem commands (ls, cd, grep, click, type). One MCP tool, multi-agent.

maintainer
apireno
license
first seen
2026-08-12
last seen
2026-08-12
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 39 tools
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
code evidence vHEAD · github-tarball
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