Google Map

modelcontextprotocol
192
Google Map MCP Server

Content

Google Map 7

Google Map MCP Server

maps_geocode

将地址转换为地理坐标(地理编码)。 Args: address: 要进行地理编码的地址,例如 "北京市天安门广场" 或 "1600 Amphitheatre Parkway, Mountain View, CA" Returns: 包含位置坐标、格式化地址和地点ID的结果

Parameters (1)
address string Required

maps_reverse_geocode

将地理坐标转换为地址(逆地理编码)。 Args: latitude: 纬度,例如 39.9042 longitude: 经度,例如 116.4074 Returns: 包含格式化地址、地点ID和地址组件的结果

Parameters (2)
latitude number Required

longitude number Required

maps_search_places

使用 Google Places API 搜索地点。 Args: query: 搜索查询,例如 "咖啡店" 或 "餐厅" location_latitude: 可选,搜索中心点的纬度 location_longitude: 可选,搜索中心点的经度 radius: 可选,搜索半径(米),最大值为 50000 Returns: 包含匹配地点列表的结果

Parameters (4)
query string Required

location_latitude string Optional

location_longitude string Optional

radius string Optional

maps_place_details

获取特定地点的详细信息。 Args: place_id: 地点ID,可从 maps_search_places 或 maps_geocode 结果中获取 Returns: 包含地点详细信息的结果,包括名称、地址、电话、网站、评分、评价、营业时间等

Parameters (1)
place_id string Required

maps_distance_matrix

计算多个起点和终点之间的行程距离和时间。 Args: origins: 起点地址或坐标列表,例如 ["北京市", "上海市"] 或 ["39.9042,116.4074"] destinations: 终点地址或坐标列表,例如 ["广州市", "深圳市"] mode: 出行方式,可选值: driving(驾车)、walking(步行)、bicycling(骑行)、transit(公交) Returns: 包含距离和时间矩阵的结果

Parameters (3)
origins array Required

destinations array Required

mode string Optional

maps_elevation

获取地球上指定位置的海拔数据。 Args: locations: 位置坐标列表,每个位置包含 latitude 和 longitude, 例如 [{"latitude": 39.9042, "longitude": 116.4074}] Returns: 包含海拔数据的结果

Parameters (1)
locations array Required

maps_directions

获取两点之间的路线规划。 Args: origin: 起点地址或坐标,例如 "北京市天安门广场" 或 "39.9042,116.4074" destination: 终点地址或坐标,例如 "北京市故宫博物院" mode: 出行方式,可选值: driving(驾车)、walking(步行)、bicycling(骑行)、transit(公交) Returns: 包含路线信息的结果,包括总距离、时间和详细步骤

Parameters (3)
origin string Required

destination string Required

mode string Optional