MCP Servers / web-scraping / DOMShell

DOMShell

JSON →
stdionone41web-scraping

Browse the web with filesystem commands. 38 MCP tools let AI agents ls, cd, grep, click, and type through Chrome via a Chrome Extension.

Install
How to run this server
[ { "cmd": "npx @apireno/domshell", "imports": [] } ]
server path: domshell
Tools
What this server exposes
domshell_tabs
List all tabs
domshell_here
Jump to active tab
domshell_ls
List DOM or browser level with options
domshell_cd
Change path (supports ~, ~/tabs/, /, ..)
domshell_pwd
Print working directory
domshell_cat
Display content of a named element
domshell_text
Get bulk text from elements with optional filtering
domshell_read
Read structured subtree of an element
domshell_find
Find elements by pattern, role, or alias
domshell_grep
Search for patterns in sections
domshell_tree
Display DOM tree with optional depth
domshell_extract_links
Extract all links as markdown from an element
domshell_extract_table
Extract table data as markdown or CSV
domshell_refresh
Refresh the current page
domshell_navigate
Navigate to a URL in the current tab
domshell_open
Open a URL in a new tab
domshell_click
Click on a named element
domshell_focus
Focus on a named element
domshell_scroll
Scroll down, up, or to a target
domshell_js
Execute arbitrary JavaScript
domshell_type
Type text into an element
domshell_submit
Fill form input and optionally submit
domshell_back
Go back in browser history
domshell_forward
Go forward in browser history
domshell_close
Close a tab by ID
domshell_screenshot
Capture current tab as PNG image
domshell_select
Select a value from a dropdown
domshell_wait
Wait for an element to appear
domshell_eval
Read-only JavaScript evaluation
domshell_diff
Compare DOM tree against pre-action snapshot
domshell_whoami
Display current user identity
domshell_functions
List callable page functions
domshell_call
Call a global JavaScript function
domshell_watch
Periodically re-execute a command
domshell_for
Iterate over output lines with template substitution
domshell_script
Manage and run scripts with parameter substitution
domshell_each
Execute command across multiple tabs
domshell_execute
Execute any command directly
Configuration
Environment & auth
authnone
Resources
DOMShell — MCP Server · libregistry