WebWatch MCP
About
Website change monitoring with URL watching, snapshot comparison, and intelligent content extraction for AI assistants
Explore
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.



