用途:在开发与上线 Mapbox 样式时,提供验证、无障碍与优化三方面的质量指导,降低运行时错误、提升可读性并减小样式体积。
主要能力(对应工具):validate_geojson_tool 校验 GeoJSON 源,检查坐标范围、多边形闭合、坐标顺序与必需属性;validate_expression_tool 校验表达式,捕获类型不匹配、运算符名或参数错误、嵌套错误及版本不可用运算符;check_color_contrast_tool 检查前景/背景对比度,参照 WCAG AA(普通文本 4.5:1、大文本 3:1)与 AAA(普通文本 7:1、大文本 4.5:1);compare_styles_tool 生成样式差异报告,可用 ignoreMetadata 忽略 id、owner、created、modified 等元数据;optimize_style_tool 优化样式,可移除未被引用的源、删除属性相同的重复图层、简化布尔表达式(如 ["all", true] → true)、移除空图层(保留背景图层)、识别相同过滤表达式以提示合并,并输出体积减少比例与变更列表,也支持指定 optimizations 数组做选择性优化。
使用方式:开发中随写随校验表达式与 GeoJSON;样式文本时检查对比度;提交前用 compare_styles_tool 生成差异报告并记录重要变更;部署前按“移除未用源→删除重复图层→简化表达式→移除空图层→人工审查合并机会”的顺序优化,并先测试优化后样式再发布。
限制与注意:合并过滤表达式仅为提示,不自动执行;优化与校验的具体可用工具取决于 mcp-devkit-server 运行环境,本文未提供安装命令与配置细节;未提供收费、价格与平台可用性信息。