mapbox/mcp-server
Mapbox Model Context Protocol (MCP) server
解決的問題
此專案提供一個 Model Context Protocol (MCP) 伺服器,讓 AI 代理程式與應用程式能存取 Mapbox 的地理空間智慧平台。它讓 AI 能夠理解地理位置、執行地理編碼、搜尋地標、計算路徑,並在聊天介面中直接視覺化地理資料。
運作方式
伺服器作為 AI 客戶端(如 Claude Desktop、VS Code 或 Cursor)與 Mapbox API 之間的橋樑。它實作 MCP 標準,向 LLM 暴露一組工具與資源。這些包括:
- Mapbox API 工具:用於地理編碼、路徑規劃、矩陣計算與地標搜尋的工具。
- 離線地理空間工具:使用 Turf.js 進行本地運算,計算距離、面積、方位與空間分析,無需呼叫 API。
- 視覺化工具:專用的
render_map_tool,可在支援的客戶端中以 HTML 面板形式產生互動式 Mapbox GL JS 地圖,以及用於靜態地圖影像的工具。 - MCP 資源:只讀存取靜態參考資料,例如 Mapbox 分類清單。
適用對象
開發 AI 旅遊助手、物流優化工具、基於位置的推薦系統,或任何需要對現實世界與「位置」進行推理的 AI 代理程式之開發者。
特色亮點
- 互動式地圖渲染:透過 MCP Apps 協定,在聊天介面中直接呈現即時、可互動的地圖。
- 全面的空間智慧:整合全球地理編碼、多模式路徑規劃與路徑優化(旅行推銷員問題)。
- 離線功能:內建一套可在無網際網路連線下運作的距離、面積與多邊形計算工具。
- 廣泛整合:提供 Claude Desktop、VS Code、Cursor 與 Goose AI 代理框架的預設設定指南。
相關
- 專案
- 專案
- 專案
- 專案
- 專案