
impacta-mcp
impacta-mcp, an MCP server built with MCPize, helps developers assess codebase changes safely. Run checkImpact before modifying types, interfaces, or classes to analyze potential breakage. Use quickImpact for instant usage counts and risk levels.
Overview
impacta-mcp delivers static analysis tools to evaluate the effects of modifying types, interfaces, or classes in a codebase. Developers run checkImpact before changes to identify breakage risks and dependencies. This prevents unexpected failures during refactoring or updates.
Key Capabilities
checkImpact scans the codebase to list all usages of a type, interface, or class, highlighting potential breakage points and dependencies. quickImpact runs a faster check, returning only the usage count and a risk level for quick triage. hello provides a greeting for server verification, while echo repeats input text for basic testing.
Use Cases
A developer planning to rename a class uses checkImpact to locate every reference and assess ripple effects across modules. During a code review, quickImpact instantly flags high-risk type changes by usage count. Teams refactoring legacy code run checkImpact on interface modifications to map dependencies before commits. For dependency upgrades, quickImpact verifies if core types remain safe without deep analysis.
Who This Is For
Mid-to-senior developers maintaining large TypeScript or JavaScript codebases. Those familiar with static analysis tools who refactor types, interfaces, or classes regularly. Ideal for teams prioritizing safe code changes without full test suites.