holoscrape-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@holoscrape-mcpExtract the list of items from the current tab into a table."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
holoscrape-mcp
Give an AI agent your own logged-in browser. This runs locally, does not upload anything, and never sees your passwords — the HoloScrape Chrome extension does the actual reading, in your own signed-in Chrome, and this process is only the bridge that lets an MCP-speaking agent (Claude Code, Claude Desktop, Cursor, Windsurf) ask it to.
Use it
You do not install this — your agent's MCP config runs it on demand:
{
"mcpServers": {
"holoscrape": { "command": "npx", "args": ["-y", "holoscrape-mcp"] }
}
}Then pair it once:
npx -y holoscrape-mcp --codeprints a one-time code. Open the HoloScrape side panel in Chrome and enter it there. That's the whole setup — the code is remembered, so this is a one-time step, not a per-session one.
Related MCP server: ma-browser
What it can do
Once paired, an agent can read whatever list is on a page you've allowed — a search results grid, a directory listing, a table — and walk its pages. Nothing runs until you've explicitly allowed the site in the HoloScrape panel; an agent cannot grant that to itself.
Why local
The alternative is a hosted relay that sees every page it reads. This process listens only on
127.0.0.1, and the pairing code is the only thing that can talk to it — printed once, typed once,
checked before a socket is even allowed to open.
Tools
Tool | What it does |
| The tab the person has open right now, and whether it can be read. |
| Turn plain words ("restaurants in cimahi") into a real search, opened in their browser. |
| Every http(s) tab currently open. |
| Open a specific URL. |
| A cheap check, before committing to a run: is there a list, how many rows, how does it paginate. |
| Every repeating structure on a tab, ranked with evidence — not one verdict, several candidates so the caller chooses. Flags page furniture (footers, filter sidebars) that a naive reading mistakes for the real list. |
| Press a load-more control or scroll, and report the record count before and after — the only honest way to answer "does this load more". |
| Start reading a list into a table, following its pages. Returns immediately; poll |
| Progress on a run — including |
| Stop a run early; keeps what it already read. |
| Tables already extracted in this browser, newest first. |
| Rows and columns from a saved table. |
| Write a whole table to CSV in Downloads, for tables too big to read inline. |
Try it without an agent
node try.mjs tabs
node try.mjs study <tabId>Drives the same stdio protocol an agent would, useful for checking the whole chain — this script → the server → the WebSocket → the extension → a real tab — works before pointing a real agent at it.
Requirements
Node.js 18+
The HoloScrape Chrome extension, installed and paired
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseAqualityBmaintenanceA local MCP server that lets AI agents bypass bot detection, geo-restrictions, and JavaScript rendering challenges when scraping the web, backed by ScraperAPI's services285MIT- Alicense-qualityBmaintenanceMCP server that lets AI agents use your real browser as an API, accessing any website with your login state, no keys or scrapers needed.1MIT
- Alicense-qualityDmaintenanceMCP server that lets AI assistants browse the web through your real Chrome with your cookies, sessions, and fingerprint, avoiding bot detection and CAPTCHAs. Enables web browsing, content extraction, and multi-step workflows via persistent tabs.32MIT
- Alicense-qualityDmaintenanceMCP server for web scraping and browser automation, enabling AI agents to extract clean, token-efficient content from web pages.1MIT
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
An MCP server that gives your AI access to the source code and docs of all public github repos
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/joshghal/holoscrape-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server