查询并管理Geomanic的GPS行程数据——隐私优先的GPS追踪平台
Geomanic skill. 此技能连接到 Geomanic MCP API 查询旅行统计,管理路标,分析行程.是一项面向实际任务的技能,主要用于Authentication.;API 密钥存储在环境变量 G 中.。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
该技能通过连接 Geomanic MCP API,实现旅行统计数据查询、航点管理及行程分析。
API 密钥存储在环境变量 GEOMANIC_TOKEN 中。所有请求均需将其作为 Bearer Token 提交。
使用 exec 工具执行 curl 命令,向 https://geomanic.com/api/v1/mcp 发送 JSON-RPC 请求:
curl -s -X POST https://geomanic.com/api/v1/mcp
-H "Content-Type: application/json"
-H "Authorization: Bearer $GEOMANIC_TOKEN"
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"TOOL_NAME","arguments":{...}}}'
获取指定时间范围内的聚合旅行统计数据。返回总距离(km)、平均/最高速度(km/h)、海拔高度、航点数量、活跃天数,以及按国家划分的完整天数与部分天数统计。
必需参数:from(ISO 8601 格式),to(ISO 8601 格式)。
可选参数:suppress_flights(布尔值,默认为 true)。
示例:
curl -s -X POST https://geomanic.com/api/v1/mcp
-H "Content-Type: application/json"
-H "Authorization: Bearer $GEOMANIC_TOKEN"
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_statistics","arguments":{"from":"2026-02-22T00:00:00Z","to":"2026-02-22T23:59:59Z"}}}'
获取用户最早和最晚航点的时间戳。无需任何参数。
curl -s -X POST https://geomanic.com/api/v1/mcp
-H "Content-Type: application/json"
-H "Authorization: Bearer $GEOMANIC_TOKEN"
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_date_range","arguments":{}}}'
列出航点,支持可选的时间范围、分页及排序。
可选参数:from、to(ISO 8601 格式),limit(默认为 50,最大为 200),offset(默认为 0),order(取值为 "asc" 或 "desc",默认为 "desc")。
curl -s -X POST https://geomanic.com/api/v1/mcp
-H "Content-Type: application/json"
-H "Authorization: Bearer $GEOMANIC_TOKEN"
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_waypoints","arguments":{"from":"2026-02-22T00:00:00Z","to":"2026-02-22T23:59:59Z","limit":10}}}'
根据 UUID 获取单个航点。
必需参数:id(字符串,UUID)。
创建一个新的 GPS 航点。
必需参数:timestamp_utc(ISO 8601 格式),latitude(数值),longitude(数值)。
可选参数:speed_kmh、altitude、heading_deg、device_id。
根据 UUID 更新已有航点。
必需参数:id(字符串,UUID)。
可选参数:latitude、longitude、speed_kmh、altitude、heading_deg、country_iso、place、device_id。
根据 UUID 删除一个航点。
必需参数:id(字符串,UUID)。
result.content[0].text 字段中,其值为 JSON 字符串。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章