mcpField
A
amap

amap

github.com/kaichen其他124553 次安装37 周前更新
代码仓库

关于 amap

AMap Skill 是以脚本为主的技能,可根据用户意图选择并运行 AMap 命令。它需要配置 AMAP_MAPS_API_KEY,输出原始 AMap JSON,且不运行 MCP 服务。

主要功能

  1. 01根据用户意图选择命令
  2. 02优先使用地址进行路线规划
  3. 03通过脚本运行 AMap 命令
  4. 04输出原始 AMap JSON
  5. 05配置 AMAP_MAPS_API_KEY

适用场景

  1. 01为 AMap 请求选择命令
  2. 02根据普通地址规划路线
  3. 03运行文档中的 AMap 命令示例

MCP 相关

该技能不运行 MCP 服务。

安装

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

$npx skills add https://github.com/kaichen/amap-skill --skill amap

安装后在 Claude Code 中输入/amap确认已加载。

包含的文件

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

agents/
openai.yaml
references/
command-map.md
examples.md
scripts/
amap.ts
scripts/lib/
commands.ts
config.ts
endpoints.ts
http.ts
validators.ts
tests/
cli.test.ts
commands.test.ts
tests/fixtures/
bike-error.json
bike-success.json
geocode-empty.json
geocode-error.json
geocode-success.json

详细介绍

AMap 技能

快速开始

  1. 确保已设置 AMAP_MAPS_API_KEY。
  2. 在此技能目录中运行 bun scripts/amap.ts --help。
  3. 从 references/command-map.md 中选择匹配的命令。

工作流

  1. 确认用户意图并选择一条命令。
  2. 用户提供纯地址时,优先使用地址命令进行路线规划。
  3. 保持输出为原始 AMap JSON,不要包装字段。
  4. 将任何非零 API 业务状态视为失败。

命令

  • 完整命令映射:references/command-map.md
  • 可直接运行的示例:references/examples.md

注意事项

  • 此技能以脚本为主,不运行 MCP 服务。
  • 仅支持 AMAP_MAPS_API_KEY。

评论

支持 Markdown