Change8
MCP server for Change8
Documentation
Change8 MCP
Breaking Change Alerts for AI Agents
Know what broke before your code does.
❌ Without Change8
You upgrade a dependency and your code breaks. LLMs don't know:
- ❌ That `pydantic` v2 removed the `.dict()` method
- ❌ That `langchain` moved `ChatOpenAI` to a new package
- ❌ What migration steps you need to take
You waste hours debugging and searching through changelogs.
✅ With Change8
Change8 MCP gives AI agents instant access to structured breaking change data for hundreds of popular packages.
Example prompt:
I'm upgrading langchain from 0.1 to 0.2. What breaking changes should I know about?Change8 responds with:
- Breaking changes with exact details
- Migration steps to fix your code
- Affected symbols (functions, classes, modules)
No more searching through changelogs. No more surprise production failures.
Installation
Cursor
Add to your `~/.cursor/mcp.json`:
{
"mcpServers": {
"change8": {
"command": "npx",
"args": ["-y", "@change8/mcp"]
}
}
}Claude Desktop
Add to your `claude_desktop_config.json`:
{
"mcpServers": {
"change8": {
"command": "npx",
"args": ["-y", "@change8/mcp"]
}
}
}Claude Code
claude mcp add change8 -- npx -y @change8/mcpAvailable Tools
| Tool | Description |
|---|---|
| `get_breaking_changes` | Get breaking changes for a package. Use when you need to know what broke. |
| `diff_versions` | Get all changes between two versions. Use when upgrading from v1 to v2. |
| `search_symbol` | Find releases that affected a function/class. Use when you see deprecation warnings. |
Example Usage
Get breaking changes:
What are the breaking changes in the latest Pydantic releases?Compare versions:
What changed between React 17 and React 18?Search by symbol:
Which releases affected the ChatOpenAI class?Tracked Packages
Change8 tracks hundreds of packages including:
| Category | Packages |
|---|---|
| AI/ML | LangChain, OpenAI, Transformers, PyTorch, Anthropic |
| Backend | FastAPI, Pydantic, Django, Flask, Express |
| Frontend | React, Next.js, Vue, Svelte, Angular |
| Infra | Docker, Kubernetes, Terraform, Cloudflare |
Request a Package
Don't see your package? Open an issue to request it.
We add new packages within 24 hours.
How It Works
1. Daily Scraping: We pull release notes from GitHub for popular packages
2. AI Extraction: We use LLMs to extract structured data (breaking changes, migrations, affected symbols)
3. Instant Access: MCP gives AI agents direct access to this intelligence
License
MIT
Frequently asked questions
What is Change8?
Change8 is MCP server for Change8
How do I install Change8?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is Change8 open source?
Yes — it is hosted on GitHub at https://github.com/Scotty-Cam/Change8 and has 1 stars.
Related MCP tools
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
Use any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.
Enhanced MCP server for interactive user feedback and command execution in AI-assisted development, featuring dual interface support (Web UI and Desktop Application) with intelligent environment detection and cross-platform compatibility.
A powerful Zotero AI and MCP plugin with ChatGPT, Gemini 3.7, Claude Fable 5, Claude Opus 5, DeepSeek V4, Grok, OpenRouter, Kimi k3, GLM 5.3, SiliconFlow, GPT-oss, Gemma 4, Qwen 3.8
Connect your browser to AI models. Just use Dia on Chrome, Arc or Firefox.
文颜 MCP Server 可以让 AI 自动将 Markdown 文章排版后发布至微信公众号。
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP