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
Alpha Vantage MCP Server
SponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
QuickChart Server
Generate chart images and URLs using the QuickChart.io API with Chart.js configurations.
MCP Configuration Editor
Edit the mcp.json configuration file for tools like AWS Q Developer and Claude Desktop.
codeix
Fast semantic code search for AI agents — find symbols, references, and callers across any codebase. Pre-built index committed to git, instant queries via MCP.
SDK MCP Server
An MCP server providing searchable access to multiple AI/ML SDK documentation and source code.
Brev
A MCP server for managing Brev development environments using the Brev CLI.
ChuckNorris
A specialized MCP gateway for LLM enhancement prompts and jailbreaks with dynamic schema adaptation. Provides prompts for different LLMs using an enum-based approach.
Sentry
Retrieve and analyze issues, error reports, and debugging information from Sentry.io.
Octocode MCP
A server for semantic code search and context generation across public and private repositories using LLMs.
Remote MCP Server
An example of a remote MCP server deployable on Cloudflare Workers, customizable by defining tools.
PCM
A server for reverse engineering tasks using the pcm toolkit. Requires a local clone of the pcm repository.