LionScraper Python: MCP stdio + CLI to connect AI apps with the LionScraper browser extension.
{
"mcpServers": {
"io-github-dowant-lionscraper-python": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
LionScraper Python: MCP stdio + CLI to connect AI apps with the LionScraper browser extension.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 2 days ago.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
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