Change8
Breaking Change Alerts for Humans and AI Agents.
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
pydanticv2 removed the.dict()method - ❌ That
langchainmovedChatOpenAIto 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/mcp
Available 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
- Daily Scraping: We pull release notes from GitHub for popular packages
- AI Extraction: We use LLMs to extract structured data (breaking changes, migrations, affected symbols)
- Instant Access: MCP gives AI agents direct access to this intelligence
License
MIT
Verwandte Server
Scout Monitoring MCP
SponsorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
SponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Swagger/Postman MCP Server
Ingests and serves Swagger/OpenAPI specifications and Postman collections as MCP tools. Requires a config.json for API and authentication setup.
CryptoAnalysisMCP
Provides comprehensive cryptocurrency technical analysis, including real-time price data, technical indicators, chart pattern detection, and trading signals for over 2,500 cryptocurrencies.
Godot RAG
Provides Godot documentation to a RAG model using a vector database.
Azure DevOps MCP Server for Cursor
An MCP server for Azure DevOps with tools for project management, work items, pull requests, builds, tests, and more.
Blynk MCP
Blynk's MCP server lets AI coding tools create device templates, manage devices, and read live sensor data on the Blynk IoT platform
Calva Backseat Driver
An MCP server for the Calva VS Code extension, allowing AI assistants to interact with a live Clojure REPL.
Mastra/mcp
Client implementation for Mastra, providing seamless integration with MCP-compatible AI models and tools.
Interactive Feedback MCP
An MCP server for interactive user feedback and command execution in AI-assisted development.
Eterna MCP
Managed MCP server for Bybit perpetual futures trading. Isolated sub-accounts, built-in risk management, 12 trading tools.
LAML MCP Server
Loads and validates LAML (YAML-based markup language) documents via the Model Context Protocol.