Token导航 LogoToken导航TokenDH.com
Googleplaces MCP Server logo
搜索检索未说明官方级别未说明来源级核验

Googleplaces MCP Server

MCP Server

基于WebSocket的Google Places API集成服务,提供地点搜索、详情查询、天气数据和海拔信息。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
JavaScript位置天气搜索

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

svarun115

提供方

svarun115

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

谷歌放置MCP服务器

用于Google Places API集成的基于WebSocket的模型上下文协议服务器。使用JSON-RPC 2.0通信协议提供位置搜索、地点详细信息、天气数据和海拔信息。

特性

  • 搜索地点:使用带有位置偏见的自然语言查询查找地点
  • 获取地点详细信息:使用Google Place ID检索综合信息
  • 获得天气:使用Google weather API(Google地图平台的一部分)的当前天气状况
  • 获取海拔高度:使用Google Elevation API的位置的高程数据
  • 单个API密钥:所有功能都使用相同的Google API密钥

快速开始

设置.md 有关详细的安装和配置说明。

# 1. Get your API key from Google Cloud Console
# 2. Set environment variable
export GOOGLE_PLACES_API_KEY="your_api_key"

# 3. Start the server
googleplaces-mcp-server

服务器运行在 http://localhost:3000 默认情况下。

可用工具

1.搜索位置

搜索地点并获取谷歌地点ID。

参数:

  • query (必填):搜索查询(例如,“我附近的星巴克”、“意大利餐厅”)
  • location (可选): {lat: number, lng: number} -位置偏差
  • radius (可选):搜索半径,单位为米(默认值:5000,最大值:50000)

退货:

  • 地点列表 place_id、姓名、地址、坐标、等级

例子:

{
  "query": "coffee shops in Seattle",
  "location": {"lat": 47.6062, "lng": -122.3321},
  "radius": 2000
}

2.获取位置细节

使用Google place ID获取有关地点的完整详细信息。

参数:

  • place_id (必填):搜索结果中的Google Place ID

退货:

  • 完整的地点信息,包括电话、网站、时间、评级

3.吃东西

使用Google weather API获取当前天气状况。

参数:

  • location (必填): {lat: number, lng: number} -位置坐标
  • units (可选):“公制”(摄氏度/公里),“英制”(华氏度/英里)。默认值:公制

退货:

  • 当前天气:温度、感觉、露点、热指数、风寒
  • 湿度、紫外线指数、降水量(概率、类型、数量)
  • 雷暴概率、气压
  • 风:方向(度和基数)、速度、阵风
  • 能见度、云量
  • 24小时历史:温度变化、最低/最高温度、降水量

例子:

{
  "location": {"lat": 47.6062, "lng": -122.3321},
  "units": "imperial"
}

注: 使用与位置和高程API相同的Google API键。

4.获取提升值

获取一个或多个位置的高程数据。

参数:

  • locations (必填):数组 {lat: number, lng: number} 坐标

退货:

  • 每个位置的海拔高度(米)
  • 高程数据的分辨率(精度)

例子:

{
  "locations": [
    {"lat": 47.6062, "lng": -122.3321},
    {"lat": 47.6205, "lng": -122.3493}
  ]
}

示例用例

将位置链接到您的应用程序数据:

  1. 搜索:用户提到一个位置(例如,“第五大道上的星巴克”)
  2. 获取建议:呼叫 search_places 与查询
  3. 用户选择:显示结果,用户选择正确的位置
  4. 商店:保存 place_id 在您的数据库中
  5. 检索:使用 get_place_details 随时获取最新信息

place_id 提供对真实世界位置的持久引用,即使该位置更改名称或略有移动,该引用也保持有效。

发展

# Install dependencies
npm install

# Build
npm run build

# Run in development mode
npm run dev

# Test
npm test

许可证

麻省理工学院

目录标签

目录标签

JavaScript位置天气搜索地点搜索本地部署天气数据海拔信息JSON-RPCGoogleAPI

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

api-key

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明api-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP