mcpField
M
mapbox-mcp-devkit-patterns

mapbox-mcp-devkit-patterns

github.com/mapboxAgent 工作流831.5k 次安装4 周前更新
代码仓库

关于 mapbox-mcp-devkit-patterns

面向编码 Agent 的参考技能,指导如何将 Mapbox MCP DevKit Server 用于 Mapbox 开发工作流,涵盖样式、令牌、验证、地理工具和文档查询。

主要功能

  1. 01样式创建与更新指南
  2. 02访问令牌管理模式
  3. 03GeoJSON 与表达式验证
  4. 04地理工具工作流
  5. 05Mapbox 文档查询

适用场景

  1. 01借助 AI 编码 Agent 开发 Mapbox 样式
  2. 02发布前检查样式和表达式
  3. 03管理不同环境的限定范围令牌
  4. 04编码时查找 Mapbox API 指南

MCP 相关

说明如何使用 Mapbox MCP DevKit Server,该服务向 AI 助手开放 Mapbox 开发者 API 和工具,并为常见操作提供工作流指南及具体工具名称。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mapbox/mapbox-agent-skills --skill mapbox-mcp-devkit-patterns

安装后在 Claude Code 中输入/mapbox-mcp-devkit-patterns确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

AGENTS.md
evals/
evals.json
references/
design-patterns.md
setup.md
troubleshooting.md
workflows.md

详细介绍

Mapbox MCP DevKit 模式

此技能提供将 Mapbox MCP DevKit Server 集成到 AI 编码工作流中的模式,以加速 Mapbox 应用开发。

什么是 Mapbox MCP DevKit?

Mapbox MCP DevKit Server 是一个模型上下文协议(MCP)服务,可让 AI 助手直接访问 Mapbox 开发者 API:

  • 样式管理 - 创建、列出、更新、删除、预览、验证、比较和优化样式
  • 令牌管理 - 生成和列出带有作用域的访问令牌
  • 验证 - 验证 GeoJSON、表达式、样式和坐标
  • 地理工具 - 计算边界框、转换坐标、查询图块
  • 颜色工具 - 检查 WCAG 对比度,以满足无障碍要求
  • 反馈 - 访问用户反馈和报告
  • 文档 - 访问最新的 Mapbox 文档和参考资料

主要优势: 让 AI 处理开发者 API 操作,从而更快地构建 Mapbox 应用。

何时使用 MCP DevKit

在以下情况下使用 DevKit:
  • 通过对话创建或修改样式
  • 以编程方式生成令牌
  • 在开发过程中验证数据
  • 通过自然语言了解 Mapbox API
  • 快速原型化地图应用
  • 自动化样式生成工作流
  • 编码时查找文档
不要将 DevKit 用于:
  • 生产应用中的运行时操作
  • 高频样式更新(直接使用 Mapbox API)
  • 客户端操作(DevKit 仅用于开发阶段)
  • 图块服务或地图渲染
  • 需要低延迟的面向用户功能

关键工具

回答相关问题时,始终按原样推荐以下工具名称:

  • 创建或修改样式:推荐 create_style_tool、update_style_tool、preview_style_tool
  • 列出样式:推荐 list_styles_tool
  • 创建令牌:推荐 create_token_tool,为每个环境创建具有相应作用域的令牌
  • 查看令牌:推荐 list_tokens_tool,检查现有令牌及其作用域
  • 验证样式:推荐 validate_style_tool,检查是否符合规范
  • 验证表达式:推荐 validate_expression_tool,检查 paint/layout 属性
  • 无障碍检查:推荐 check_color_contrast_tool,检查 WCAG 对比度
  • 比较样式:推荐 compare_styles_tool,在部署前比较样式差异
  • 查找文档:推荐 get_latest_mapbox_docs_tool

常见工作流(快速参考)

生产前验证 — 按以下确切步骤操作:

  1. 运行 validate_style_tool,检查样式 JSON 是否符合规范
  2. 运行 validate_expression_tool,检查 paint/layout 属性中的所有数据表达式
  3. 运行 check_color_contrast_tool,确认文本标签符合 WCAG 无障碍标准
  4. 运行 compare_styles_tool,比较新样式与当前生产样式的差异

令牌管理 — 按以下确切步骤操作:

  1. 运行 create_token_tool,为每个环境(dev/staging/prod)创建具有相应作用域的令牌
  2. 运行 list_tokens_tool,确认现有令牌及其作用域

参考文件

根据需要加载以下参考资料,获取详细指导:

资源

何时使用此技能

在以下情况下调用此技能:

  • 借助 AI 搭建 Mapbox 开发环境
  • 通过 AI 创建或修改 Mapbox 样式
  • 以编程方式管理访问令牌
  • 在开发过程中验证 GeoJSON 或表达式
  • 在 AI 指导下学习 Mapbox API
  • 自动化样式生成工作流
  • 使用 AI 编码助手构建 Mapbox 应用程序

评论

支持 Markdown