Model Context Protocol (MCP) 服务器充当外部服务(为大语言模型 [LLM] 或 AI 应用提供上下文、数据或功能)与 LLM 或 AI 应用之间的代理。MCP 服务器将 AI 应用连接到数据库和 Web 服务等外部系统,并将这些系统的响应转换为 AI 应用可理解的格式。
一种 MCP 服务器,可提供相关工具,用于让大语言模型回答以官方 Google Maps Platform 文档和代码示例为依据。
服务器端点
MCP 服务端点是 MCP 服务器的网络地址和通信接口(通常是网址),AI 应用(MCP 客户端的宿主)使用该端点来建立安全、标准化的连接。它是 LLM 请求上下文、调用工具或访问资源的交互点。Google MCP 端点可以是全球性的,也可以是区域性的。
mapscodeassist.googleapis.com MCP 服务器具有以下 MCP 端点:
- https://mapscodeassist.googleapis.com/mcp
MCP 工具
MCP 工具是 MCP 服务器向 LLM 或 AI 应用公开的函数或可执行功能,用于在现实世界中执行操作。
mapscodeassist.googleapis.com MCP 服务器具有以下工具:
| MCP 工具 | |
|---|---|
| retrieve-instructions | 重要提示:对于与位置、地图、地址、路线规划、兴趣点、位置分析或地理空间数据(例如 Google 地球)相关的任何查询,请先致电此工具。它提供了有关 Google Maps Platform(用于地图、路线和地点的 API)的基本背景信息,以及对于其他工具正常运行至关重要的最佳实践。必须先调用此工具,然后再调用任何其他工具。 |
| retrieve-google-maps-platform-docs |
搜索 Google Maps Platform 文档、代码示例、架构中心、信任中心、GitHub 代码库(包括 react-google-maps、Flutter、Compose、实用程序、SwiftUI 等的示例代码和客户端库)以及服务条款,以回答用户问题。严重:您必须先调用 retrieve-instructions 工具或加载 instructions 资源,然后才能使用此工具。这为该工具的正常运行提供了必要的背景信息。 |
获取 MCP 工具规范
如需获取 MCP 服务器中所有工具的 MCP 工具规范,请使用 tools/list 方法。下面的示例演示了如何使用 curl 列出 MCP 服务器中当前可用的所有工具及其规范。
| Curl 请求 |
|---|
curl --location 'https://mapscodeassist.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |