rusty4444/changedetection-mcp — explained in plain English
Analysis updated 2026-05-18
Ask an AI assistant to watch a webpage and alert you when it changes.
Have the AI list all your failed website watches at once.
Get a text diff of what changed on a tracked page between two dates.
Organize and search your watches by tag, URL, or title through conversation.
| rusty4444/changedetection-mcp | 0xhassaan/nn-from-scratch | 3ks/embedoc | |
|---|---|---|---|
| Stars | 0 | 0 | — |
| Language | Python | Python | Python |
| Last pushed | — | — | 2023-06-08 |
| Maintenance | — | — | Dormant |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 2/5 | 4/5 | 1/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a running ChangeDetection.io instance to connect to.
ChangeDetection.io is an open-source tool (with 31k+ GitHub stars according to the README) that monitors websites and alerts you when their content changes, useful for tracking price drops, job postings, news pages, or anything else that updates over time. This repository is an MCP server for it. MCP stands for Model Context Protocol, a standard that lets AI agents call external tools through a chat interface. By installing this server, AI assistants like Claude Desktop or Cursor can manage your ChangeDetection.io instance directly through conversation. Instead of opening the web interface yourself, you can say things like "watch this product page and tell me when it changes," "show me all my failed watches," or "what changed on this page yesterday?", and the AI handles the operations. The server exposes a full set of tools: creating, listing, updating, and deleting watches, triggering immediate rechecks, browsing snapshot history, getting text diffs between any two points in time, searching watches by URL or title, organizing watches with tags, and checking server health stats. One noteworthy design is a per-watch safety fuse. When an AI retrieves a page diff, the new information might prompt it to immediately recheck the page, edit the watch, or delete it. To prevent a noisy page from triggering a cascade of automated follow-up actions, the server limits mutating operations to three per watch after a diff is fetched. The limit is configurable, you can raise it, lower it to zero to disable it entirely, or override it on individual calls. The server is written in Python, installs via pip, and is released under the MIT license.
An MCP server that lets AI assistants like Claude or Cursor manage your ChangeDetection.io website monitors through chat.
Mainly Python. The stack also includes Python, MCP, ChangeDetection.io.
MIT license, use freely for any purpose including commercial use.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.