WebWatch MCP
About
Website change monitoring with URL watching, snapshot comparison, and intelligent content extraction for AI assistants
Details
- Author
- leviai-ai
- Categories
- Web Scraping, Automation, Infrastructure, Other
Jump to
Setup
Install WebWatch MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/leviai-ai/webwatch-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
A Model Context Protocol (MCP) server for monitoring website changes. Track URLs, detect content changes, compare snapshots, and extract content with CSS selectors — all from your AI assistant.
- Watch URLs— Monitor any webpage for content changes
- CSS Selectors— Track specific elements (prices, headlines, stock info)
- Snapshot History— SQLite-backed storage of every page state
- Diff Detection— See exactly what changed, line by line
- Content Extraction— Pull structured data from any page on demand
# Clone and build git clone https://github.com/leviai-tools/webwatch-mcp.git cd webwatch-mcp npm install npm run build # Or install globally npm install -g @leviai/webwatch-mcp
Add to yourclaude_desktop_config.json:
{ "mcpServers": { "webwatch": { "command": "node", "args": ["/path/to/webwatch-mcp/build/index.js"], "env": { "WEBWATCH_DATA_DIR": "/path/to/data/dir" } } } }
{ "mcpServers": { "webwatch": { "command": "webwatch-mcp" } } }
You: "Watch https://example.com/pricing — track the .pricing-table element" → watch_url(url, selector=".pricing-table", label="Example pricing") You: "Check if pricing changed" → check_now("https://example.com/pricing")
You: "Add these competitor pages to my watchlist" → watch_url for each URL You: "Show me all recent changes" → get_changes(limit=20)
You: "What are the headlines on HN right now?" → extract_content("https://news.ycombinator.com", ".titleline > a")
All data is stored locally in SQLite at~/.webwatch-mcp/webwatch.db(configurable viaWEBWATCH_DATA_DIR).
- watches— Monitored URLs with selectors and labels
- snapshots— Page content captured at each check
- changes— Detected diffs between consecutive snapshots
Watch your competitors, clients, suppliers. Meerbot is the web-page change tracker your AI assistant talks to.
A server for web crawling and content extraction using the Crawl4AI library.
Scrape any URL with JavaScript rendering and get back clean markdown — built for AI agents, LLM pipelines, and autonomous research workflows.
Fetch and extract web content using a Playwright headless browser, with support for intelligent extraction and flexible output.
Ultra-fast web scraper and deep discussion crawler delivering clean Markdown for AI Agents
A web crawler and content extractor that supports multiple output formats like text, markdown, and JSON.
Fetches HTML and markdown from websites with anti-automation measures using Scrapling.
Fetches and transforms web content, including JavaScript-rendered pages and media files, into various formats.
A Python-based MCP server for headless web scraping. It extracts the main text content from web pages and outputs it as Markdown, text, or HTML.
Quick Start: npx -y @aimino/fast-html-mcp-server
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


