Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"lionscraper": {
"command": "lionscraper-mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'lionscraper' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked lionscraper against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in browser
Browser automation with Puppeteer for web scraping and testing
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
MCP server for Firecrawl — search, scrape, and interact with the web. Supports both cloud and self-hosted instances. Features include web search, scraping, page interaction, batch processing, and LLM-powered content analysis.
The Apify MCP server enables your AI agents to extract data from social media, search engines, maps, e-commerce sites, or any other website using thousands of ready-made scrapers, crawlers, and automation tools available on the Apify Store.
MCP Security Weekly
Get CVE alerts and security updates for io.github.dowant/lionscraper-python and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
lionscraperlionscraperLionScraper is a browser extension that can collect lists, articles, links, images, and more from web pages. This repository provides the companion bridge between your tools and that extension in three ways:
lionscraper-mcp): connect an AI app (e.g. Cursor) so the model can call scraping tools over stdio.lionscraper): run daemon, scrape, ping, and more from a terminal on the same local HTTP/WebSocket port as the extension./v1/...) from scripts or any HTTP client—no MCP or CLI front-end required.The real scraping logic runs in the extension; these packages connect and forward.
HTTP fallback without Chrome/Edge: If neither browser is detected under standard paths and the extension is not connected, MCP still starts; ping succeeds with http_fetch mode and scrape* use a minimal server-side HTTP GET (no JS execution). If a browser is installed but the extension is not connected, you still get the extension connection flow. The Node auto-spawn path fixes Unix installs where lionscraper.js was resolved without a leading / (e.g. Glama/Docker). The Python package uses aiohttp for outbound HTTP/WebSocket to the daemon.
| Node.js (npm) | Python (pip) | |
|---|---|---|
| Registry | io.github.dowant/lionscraper-node | io.github.dowant/lionscraper-python |
| Docs (EN) | packages/node/README.md | packages/python/README.md |
| Docs (ZH) | packages/node/README_cn.md | packages/python/README_cn.md |
Install one or both; they are separate packages with the same CLI command names.
Published as lionscraper on npm.
npm install -g lionscraper
Without a global install, MCP can use npx; see the npx JSON examples under Add MCP in your AI app.
Published as lionscraper on PyPI.
pip install -U lionscraper
A virtual environment is recommended, or pip install -U --user lionscraper if you prefer not to install into the system interpreter.
| Command | Role |
|---|---|
lionscraper-mcp | Thin MCP server (stdio) for AI apps |
lionscraper | CLI: daemon, stop, scrape, ping, … (also serves the HTTP API on the same port) |
After pip install -U lionscraper, if lionscraper-mcp is not on your PATH, use python -m lionscraper with no extra arguments for MCP stdio (see [packages/python/README.md](packa