用途:该技能面向航空航线规划、地图投影选择、机场查询、ETOPS 分析与可分享 SVG 航线图生成,依赖本地运行的 Circulus Map 环境。
主要能力:提供 map.search_locations(模糊机场/城市查询)、map.solve_query(简写航线或范围环,如 JFK-LHR、800nm@DEN)、map.solve_spec(构建 MapSpecV1,支持投影、ETOPS、标签、标记与多路径)、map.list_scenarios(示例场景)、map.get_airport(单机场坐标与跑道元数据)、map.render_svg(最终导出渲染)。
使用方式:先确保本地应用以 npm run dev 运行、MCP worker 以 npm run mcp:dev 运行,MCP 端点为 http://127.0.0.1:8788/mcp。简单请求用 map.solve_query;需要投影、ETOPS 等精细控制时先读 circulus://mapspec/schema 再构建 MapSpecV1 并调用 map.solve_spec;代码不确定时先用 map.search_locations;仅在航线稳定后用 map.render_svg 导出。投影选择可读 circulus://projection/guide,示例可读 circulus://scenario/catalog 与 circulus://api/examples,本地设置见 references/local-setup.md,查询与 spec 写法见 references/mapspec.md。
限制:仅限 MCP 工具范围,不得虚构不支持的写操作;不得让 MCP 服务器代理任意 URL 或瓦片提供商;无明确控制需求时优先用 map.solve_query;本地 MCP 不可达时需先恢复本地应用与 worker 再重试。