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 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/mcp

Available Tools

ToolDescription
get_breaking_changesGet breaking changes for a package. Use when you need to know what broke.
diff_versionsGet all changes between two versions. Use when upgrading from v1 to v2.
search_symbolFind 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:

CategoryPackages
AI/MLLangChain, OpenAI, Transformers, PyTorch, Anthropic
BackendFastAPI, Pydantic, Django, Flask, Express
FrontendReact, Next.js, Vue, Svelte, Angular
InfraDocker, 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

Máy chủ liên quan

NotebookLM Web Importer

Nhập trang web và video YouTube vào NotebookLM chỉ với một cú nhấp. Được tin dùng bởi hơn 200.000 người dùng.

Cài đặt tiện ích Chrome