mcpField
A
ams-cli

ams-cli

github.com/dl-alexandre其他140 次安装4 周前更新
代码仓库

关于 ams-cli

通过 `ams` 命令行工具查询 Apple Maps Server API 的技能,支持地理编码、地点搜索和路线查询,适用于使用 Apple Maps 数据的工作流。

主要功能

  1. 01正向和反向地理编码
  2. 02搜索附近地点
  3. 03获取地点详情
  4. 04查询路线及备选路线
  5. 05配置 JWT 身份验证

适用场景

  1. 01查询地址对应的坐标
  2. 02搜索附近餐厅或服务
  3. 03按地点 ID 查询详情
  4. 04获取两地之间的路线

安装

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

$npx skills add https://github.com/dl-alexandre/skills --skill ams-cli

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

详细介绍

Apple Maps Server CLI

使用 ams 命令行工具查询 Apple Maps Server API。

前提条件

ams --version
export AMS_TOKEN='your-jwt-token'
ams auth status

身份验证

  • 来自 Apple Developer Portal 的 JWT 令牌
  • 环境变量:AMS_TOKEN
  • 或:ams auth set-token YOUR_TOKEN

地理编码

正向地理编码
ams geocode "1 Infinite Loop, Cupertino, CA"
ams geocode --query "Empire State Building" --limit 5
反向地理编码
ams reverse --lat 37.3318 --lon -122.0312
ams reverse --coordinate 37.3318,-122.0312 --language en

搜索

ams search --query "coffee shops" --near "San Francisco, CA"
ams search --query "gas stations" --near LAT,LON --radius 5000
ams search --category restaurants --near "Palo Alto" --limit 20

路线

ams directions --from "San Francisco, CA" --to "San Jose, CA"
ams directions --from LAT,LON --to LAT,LON --mode driving --alternatives
ams directions --from "Current Location" --to "SFO" --avoid tolls

地点与 POI

ams places get PLACE_ID
ams places nearby --lat 37.3318 --lon -122.0312 --category hotel
ams places search --query "Apple Park" --detailed

Agent 最佳实践

  1. 坐标格式:使用十进制度数(lat,lon)
  2. 速率限制:遵守 Apple Maps Server 的限制
  3. 语言:使用 --language 获取本地化结果
  4. 单位:默认使用公制;使用 --imperial 指定英里/英尺

评论

支持 Markdown