返回顶部
m

mapbox-mcp-runtime-patternsMapbox MCP集成模式

Integration patterns for Mapbox MCP Server in AI applications and agent frameworks. Covers runtime integration with pydantic-ai, mastra, LangChain, and custom agents. Use when building AI-powered applications that need geospatial capabilities.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
89
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

mapbox-mcp-runtime-patterns

Mapbox MCP 运行时模式

本技能提供将 Mapbox MCP 服务器集成到具有地理空间能力的 AI 应用程序中用于生产环境的模式。

什么是 Mapbox MCP 服务器?

Mapbox MCP 服务器 是一个模型上下文协议(MCP)服务器,为 AI 代理提供地理空间工具:

离线工具(Turf.js):

  • - 距离、方位角、中点计算
  • 点在多边形内测试
  • 面积、缓冲区、质心操作
  • 边界框、几何简化
  • 无需 API 调用,即时结果

Mapbox API 工具:

  • - 导航和路线规划
  • 反向地理编码
  • POI 类别搜索
  • 等时线(可达范围)
  • 出行时间矩阵
  • 静态地图图像
  • GPS 轨迹地图匹配
  • 多站点路线优化

实用工具:

  • - 服务器版本信息
  • POI 类别列表

主要优势: 无需手动集成多个 API,即可为您的 AI 应用程序赋予地理空间超能力。

理解工具类别

在集成之前,了解工具之间的关键区别,以帮助您的 LLM 正确选择:

距离:直线距离 vs 沿路距离

直线距离(离线,即时):

  • - 工具:distancetool、bearingtool、midpointtool
  • 用于:邻近检查、X 有多远?、距离比较
  • 示例:这家餐厅在 2 英里范围内吗? → distancetool

路线距离(API,考虑交通):

  • - 工具:directionstool、matrixtool
  • 用于:导航、驾驶时间、开车需要多久?
  • 示例:开车到那里需要多久? → directions_tool

搜索:类型 vs 特定地点

类别/类型搜索

  • - 工具:categorysearchtool
  • 用于:找咖啡店、附近的餐厅、按类型浏览
  • 示例:我附近有什么酒店? → categorysearchtool

特定地点/地址

  • - 工具:searchandgeocodetool、reversegeocodetool
  • 用于:命名地点、街道地址、地标
  • 示例:查找 123 Main Street → searchandgeocodetool

出行时间:区域 vs 路线

可达区域(可到达的范围):

  • - 工具:isochronetool
  • 返回:所有可达区域的 GeoJSON 多边形
  • 示例:15 分钟内我能到达哪里? → isochronetool

特定路线(如何到达):

  • - 工具:directionstool
  • 返回:到达一个目的地的逐向导航
  • 示例:我如何到达机场? → directionstool

成本与性能

离线工具(免费,即时):

  • - 无需 API 调用,无令牌消耗
  • 在不需要实时数据时使用
  • 示例:distancetool、pointinpolygontool、area_tool

API 工具(需要令牌,计入使用量):

  • - 实时交通、实时 POI 数据、当前状况
  • 在需要准确性和新鲜度时使用
  • 示例:directionstool、categorysearchtool、isochronetool

最佳实践: 尽可能优先使用离线工具,在需要实时数据或路线规划时使用 API 工具。

安装与设置

选项 1:托管服务器(推荐)

最简单的集成 - 使用 Mapbox 托管的 MCP 服务器,地址为:

https://mcp.mapbox.com/mcp

无需安装。只需在 Authorization 标头中传递您的 Mapbox 访问令牌。

优势:

  • - 无需服务器管理
  • 始终最新
  • 生产就绪
  • 更低延迟(Mapbox 基础设施)

认证:

使用基于令牌的认证(程序化访问的标准方式):

Authorization: Bearer yourmapboxtoken

注意: 托管服务器也支持 OAuth,但这主要用于交互式流程(编码助手,而非生产应用程序)。

选项 2:自托管

用于自定义部署或开发:

bash
npm install @mapbox/mcp-server

或直接通过 npx 使用:

bash
npx @mapbox/mcp-server

环境设置:

bash
export MAPBOXACCESSTOKEN=yourtokenhere

参考文件

详细的集成模式和生产指南已整理到参考文件中。加载与您的任务相关的文件。

  • - Pydantic AI -- 类型安全的 Python 代理
加载:references/pydantic-ai.md
  • - CrewAI -- 多代理编排
加载:references/crewai.md
  • - Smolagents -- 轻量级 HuggingFace 代理
加载:references/smolagents.md
  • - Mastra -- 多代理 TypeScript 系统
加载:references/mastra.md
  • - LangChain -- 带工具链的对话式 AI
加载:references/langchain.md
  • - 自定义代理 -- Zillow/TripAdvisor/DoorDash 风格模式、架构图、混合方法
加载:references/custom-agent.md
  • - 用例 -- 房地产、食品配送、旅行规划示例
加载:references/use-cases.md
  • - 生产模式 -- 缓存、批量操作、工具描述、错误处理、安全、速率限制、测试
加载:references/production.md

资源

何时使用本技能

在以下情况下调用本技能:

  • - 将 Mapbox MCP 服务器集成到 AI 应用程序中
  • 构建具有地理空间能力的 AI 代理
  • 使用 AI 架构 Zillow/TripAdvisor/DoorDash 风格的应用程序
  • 在 MCP、直接 API 或 SDK 之间进行选择
  • 优化生产环境中的地理空间操作
  • 实现地理空间 AI 功能的错误处理
  • 使用地理空间工具测试 AI 应用程序

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 mapbox-mcp-runtime-patterns-1775921241 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 mapbox-mcp-runtime-patterns-1775921241 技能

通过命令行安装

skillhub install mapbox-mcp-runtime-patterns-1775921241

下载

⬇ 下载 mapbox-mcp-runtime-patterns v1.0.0(免费)

文件大小: 74.29 KB | 发布时间: 2026-4-12 10:30

v1.0.0 最新 2026-4-12 10:30
- Initial release of mapbox-mcp-runtime-patterns skill.
- Provides integration patterns for Mapbox MCP Server with popular AI frameworks including pydantic-ai, mastra, LangChain, and custom agents.
- Explains distinctions between offline geospatial tools and Mapbox API-powered tools, with usage guidance.
- Details best practices for cost, performance, and security in production AI applications.
- Includes references for setup (hosted/self-hosted), and pointers to detailed integration guides for various agent frameworks.
- Ideal for teams building AI-powered apps that require geospatial capabilities.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部