Provides a query interface to understand the capabilities and rules of Dart class modifier combinations.
This project implements the Model Context Protocol (MCP) specifically for Dart class modifiers, offering a standardized way to inquire about their behaviors and constraints. Developers can query modifier combinations, such as `base class` or `abstract interface class`, to gain insights into whether they permit construction, extension, implementation, mix-in, or exhaustiveness. This tool is invaluable for ensuring proper Dart class design and for building intelligent development environments that require precise knowledge of Dart's type system rules.