dsh-map-tools:DeepSeek Harness 地圖與路徑規劃工具

在 DeepSeek Harness 的插件生態中,處理地理空間數據往往需要額外的 MCP 服務器或外部集成。dsh-map-tools 插件提供了一套原生工具,讓模型可以直接調用地圖規劃能力,並將計算結果以真地圖卡片的形式呈現。

核心功能

該插件包含 7 個原生工具,無需 MCP,直接註冊到 DSH 的 ctx.tools。它支持以下場景:

  • 路線規劃:駕車、公交/地鐵換乘、步行、騎行路線。
  • 地理信息查詢:地理編碼(地址轉經緯度)、逆地理編碼(經緯度轉地址)。
  • POI 搜索:查詢周邊的興趣點。
  • 真地圖卡片:規劃出的路線會自動繪製在真地圖卡片上(高德底圖+路線折線),出現在回答的尾部。

安裝

安裝前請確保環境滿足以下要求:

  • DeepSeek Harness >= 0.1.2-rc.1
  • Node >= 20

安裝命令如下:

dsh plugin --profile web add dsh-map-tools

安裝完成後,重啓 dsh web 即可在會話中通過 map_* 系列工具調用地圖服務。

使用示例

安裝並配置後,模型可以直接調用工具完成任務。例如:

  • 駕車路線規劃:
    從北京南站到首都機場T3,規劃駕車路線
  • 地理編碼:
    把「西湖區文三路478號」轉成經緯度
  • POI 搜索:
    116.397428,39.90923 附近 1 公里內有什麼加油站?

配置與數據源

插件支持兩種數據源:

  • 高德 (Amap):推薦使用。數據最全,支持所有 7 個工具。需要申請高德「Web 服務」類型的 Key。
  • OSM/OSRM:免費方案,無需 Key。駕車、步行、騎行路線可走此方案,但中文地址解析不可靠,且不支持公交/POI 搜索。

安全性:高德 Key 不會出現在服務端日誌或頁面中,靜態地圖由宿主攜帶 Key 去獲取。

已知限制

  • 版本要求:需要 DeepSeek Harness >= 0.1.2-rc.1。
  • 平臺限制:路線地圖卡功能需要 web profile(dsh.client.platform: web)。在 TUI 或 headless 環境下,工具仍可正常使用,但無法顯示地圖卡片。
  • 路線數量:一次請求超過 3 條路線時,只會顯示前 3 條。
  • OSM 中文支持:在 OSM 模式下,中文地址解析不可靠。

結語

dsh-map-tools 解決了智能體在地理信息處理上的集成難題,通過原生工具和真地圖卡片,讓路線規劃更加直觀和高效。

GitHub 倉庫

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜