Model Context Protocol (MCP) 服务器充当外部服务(为大语言模型 [LLM] 或 AI 应用提供上下文、数据或功能)与 LLM 或 AI 应用之间的代理。MCP 服务器将 AI 应用连接到数据库和 Web 服务等外部系统,并将这些系统的响应转换为 AI 应用可理解的格式。
服务器设置
您必须先启用 MCP 服务器并设置身份验证,然后才能使用。如需详细了解如何使用 Google 和 Google Cloud 远程 MCP 服务器,请参阅 Google Cloud MCP servers overview。
这是一个由 Maps Grounding Lite API 提供的 MCP 服务器。该服务器为开发者提供了在 Google Maps Platform 上构建 LLM 应用的工具。
服务器端点
MCP 服务端点是 MCP 服务器的网络地址和通信接口(通常是网址),AI 应用(MCP 客户端的宿主)使用该端点来建立安全、标准化的连接。它是 LLM 请求上下文、调用工具或访问资源的交互点。Google MCP 端点可以是全球性的,也可以是区域性的。
mapstools.googleapis.com MCP 服务器具有以下 MCP 端点:
MCP 工具
MCP 工具是 MCP 服务器向 LLM 或 AI 应用公开的函数或可执行功能,用于在现实世界中执行操作。
mapstools.googleapis.com MCP 服务器具有以下工具:
| MCP 工具 | |
|---|---|
| search_places |
当用户的请求是查找地点、商家、地址、位置、地图注点或任何其他与 Google 地图相关的搜索时,请调用此工具。 输入要求(重要):
工具调用说明:
|
| lookup_weather |
检索全面的天气数据,包括当前天气状况、每小时天气预报和每日天气预报。 可用的具体数据: 温度(当前温度、体感温度、最高/最低温度、热指数)、风(风速、阵风、风向)、天象(日出/日落、月相)、降水(类型、概率、降水量/QPF)、大气状况(紫外线指数、湿度、云量、雷暴概率)和地理编码位置地址。 位置和位置规则(重要): 使用“location”字段指定请求天气数据的位置。此字段是一个“oneof”结构,这意味着您必须为以下三个位置子字段中的**一个** 提供值,以确保准确查找天气数据。
使用模式: 1. 当前天气: 仅提供
参数限制: * 时区: 所有
|
| compute_routes |
计算指定出发地和目的地之间的行程路线。支持的出行方式: DRIVE(默认)、WALK。 输入要求(重要): 需要出发地 和目的地 。必须使用以下方法之一在各自的字段中嵌套提供每个字段:
工具调用示例: {"origin":{"address":"Eiffel Tower"},"destination":{"place_id":"ChIJt_5xIthw5EARoJ71mGq7t74"},"travel_mode":"DRIVE"} |
获取 MCP 工具规范
如需获取 MCP 服务器中所有工具的 MCP 工具规范,请使用 tools/list 方法。下面的示例演示了如何使用 curl 列出 MCP 服务器中当前可用的所有工具及其规范。
| Curl 请求 |
|---|
curl --location 'https://mapstools.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |