loading…
Search for a command to run...
loading…
An MCP server that renders JavaScript-heavy Single Page Applications using Playwright to extract clean, LLM-ready Markdown and capture screenshots. It features
An MCP server that renders JavaScript-heavy Single Page Applications using Playwright to extract clean, LLM-ready Markdown and capture screenshots. It features a singleton browser architecture for high performance and includes built-in SSRF protection for secure web content retrieval.
MCP server that renders JavaScript SPA pages and extracts Markdown via headless Chromium.
Traditional scrapers fail on SPAs because content is rendered client-side. This tool launches Playwright, waits for JS to finish, then extracts clean Markdown using Readability + Turndown.
npx playwright install chromium
{
"mcpServers": {
"spa-reader": {
"command": "npx",
"args": ["-y", "spa-reader-mcp"]
}
}
}
claude mcp add spa-reader -- npx -y spa-reader-mcp
spa_readRender a page and extract content as Markdown.
| Parameter | Type | Default | Description |
|---|---|---|---|
url |
string | — | URL to read (required) |
waitForSelector |
string | — | CSS selector to wait for |
waitTimeout |
number | 30000 | Timeout in ms |
includeMetadata |
boolean | true | Add YAML frontmatter |
cookies |
array | — | Cookies for auth |
headers |
object | — | Custom HTTP headers |
spa_screenshotCapture a PNG screenshot after JS rendering.
| Parameter | Type | Default | Description |
|---|---|---|---|
url |
string | — | URL to capture (required) |
waitForSelector |
string | — | CSS selector to wait for |
waitTimeout |
number | 30000 | Timeout in ms |
width |
number | 1280 | Viewport width |
height |
number | 720 | Viewport height |
fullPage |
boolean | false | Full page capture |
cookies |
array | — | Cookies for auth |
headers |
object | — | Custom HTTP headers |
http: and https: schemes allowedpnpm install && pnpm build
pnpm test
MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"spa-reader-mcp": {
"command": "npx",
"args": []
}
}
}Browser automation, scraping, screenshots
Browser automation and web scraping.
Plugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a
1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan