用途:该技能用于让 AI 智能体与 Mapulus 交互。Mapulus 是地图与空间数据可视化工具,常见于城市规划、研究与商业场景分析位置数据;本技能适合在用户需要操作 Mapulus 数据时使用。官方文档:https://mapulus.com/docs/。
主要能力:资料提到 Mapulus 涉及 Map(地图)、Layer(图层)、Feature(要素)、Style(样式)等对象,可按需使用相应动作名与参数。通过 Membrane 可搜索并运行动作,也可用代理直接请求 Mapulus API。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>,其中 agentType 可用 claude、openclaw、codex、warp、windsurf 等;无头环境会打印授权 URL,用户完成登录后执行 membrane login complete <code>。任意命令加 --json 可得机器可读输出。
建立连接:membrane connection ensure "https://www.mapulus.com/" --json,用户在浏览器完成认证,输出含连接 id。若状态为 BUILDING,则用 npx @membranehq/cli connection get <id> --wait --json 轮询;READY 可继续;CLIENT_ACTION_REQUIRED 表示需要用户或智能体操作,如 connect 认证或 provide-input 补充信息,可向用户展示 uiUrl。
搜索与运行动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json;运行为 membrane action run <actionId> --connectionId=CONNECTION_ID --json,传参用 --input '{"key": "value"}',结果在响应的 output 字段。代理请求:membrane request CONNECTION_ID /path/to/endpoint,可带 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。
限制与注意:资料未提供 Mapulus 自身的收费、价格、平台或具体动作清单;建议先用 action list 发现动作再自行编写 API 调用,优先使用 Membrane 动作以避免处理认证、分页等细节,且不要索取用户 API 密钥或令牌。