Puppeteer Vision Mcp Server
@djannot
关于 Puppeteer Vision Mcp Server
暂无概览
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"web-scraper": {
"command": "npx",
"args": [
"-y",
"puppeteer-vision-mcp-serve"
],
"env": {
"OPENAI_API_KEY": "YOUR_OPENAI_API_KEY_HERE"
}
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Puppeteer vision MCP Server?
This Model Context Protocol (MCP) server provides a tool for scraping webpages and converting them to markdown format using Puppeteer, Readability, and Turndown. It features AI-driven interaction capabilities to automatically handle cookies, captchas, and other interactive elements. It is intended for developers and LLM orchestrators that need structured web content.
How to use Puppeteer vision MCP Server?
Run the server directly via npx -y puppeteer-vision-mcp-server after setting required environment variables (e.g., OPENAI_API_KEY). It can also be configured as an MCP tool in an orchestrator using the JSON snippet provided in the README. Transport can be stdio (default), SSE, or HTTP, selected via the TRANSPORT_TYPE variable.
Key features of Puppeteer vision MCP Server
- Scrapes webpages using Puppeteer with stealth mode
- AI‑powered handling of cookies, CAPTCHAs, and overlays
- Extracts main content with Mozilla's Readability
- Converts HTML to well‑formatted Markdown with Turndown
- Supports code blocks and tables with custom rules
- Option to view browser interaction by disabling headless mode
Use cases of Puppeteer vision MCP Server
- Scrape news articles that require dismissing cookie consent banners
- Extract documentation or blog posts from pages with paywalls or login prompts
- Capture structured content (code blocks, tables) from dynamic web pages
- Feed cleaned Markdown into an LLM for further processing or summarization
FAQ from Puppeteer vision MCP Server
What AI model does it use?
It requires an OpenAI API key; the default vision model is gpt-4.1. You can change the model via the VISION_MODEL environment variable, and point to alternative providers by setting API_BASE_URL.
How do I see the browser during scraping?
Set the environment variable DISABLE_HEADLESS=true to run the browser in visible (non‑headless) mode.
What transport modes are supported?
Three modes are supported: stdio (default), sse, and http. Set the TRANSPORT_TYPE environment variable to switch between them.
Can I use a different AI provider?
Yes, set the API_BASE_URL environment variable to any OpenAI‑compatible
浏览器自动化 分类下的更多 MCP 服务器
@mendableai/firecrawl Mcp Server
mendableaiThe API to search, scrape, and interact with the web at scale. 🔥
App Store Scraper MCP Server
appreply-coThis is an MCP server that provides tools to LLMs for searching and analyzing apps from both Google Play Store and Apple App Store – perfect for ASO.
browser-use-mcp-server
co-browserBrowse the web, directly from Cursor etc.
Scrapling Fetch MCP
cyberchittaHelps AI assistants access text content from bot-protected websites. MCP server that fetches HTML/markdown from sites with anti-automation measures using Scrapling.
Browserbase MCP Server
browserbaseAllow LLMs to control a browser with Browserbase and Stagehand
评论