关于 Google Places MCP Server
Google Places MCP Server 将 Google Places API 的文本搜索接入 MCP 客户端,支持按查询、位置、类型、价格、评分和营业状态筛选。附近搜索、地点详情和照片功能标记为即将推出。
主要功能
- 01按文本查询搜索地点
- 02按类型和位置筛选
- 03按价格、评分和营业状态筛选
- 04选择返回字段和语言
- 05支持 stdio 或 SSE 传输
适用场景
- 01查找符合文本查询的地点
- 02按位置和条件缩小搜索结果
MCP 相关
该服务向 MCP 客户端提供由 Google Places API 支持的 places-text-search 工具。附近搜索、地点详情和照片工具标记为即将推出。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Google Places MCP 服务
此 MCP 服务与 Google Places API 集成,可搜索地点、获取详情并查找附近的地点。
设置
环境变量
需要设置以下环境变量:
GOOGLE_MAPS_API_KEY:已启用 Places API 访问权限的 Google Maps API 密钥TRANSPORT_TYPE:要使用的传输方式(stdio或sse)PORT:(可选)SSE 传输的端口号(默认值:3000)
在根目录中创建包含以下变量的 .env 文件:
GOOGLE_MAPS_API_KEY=your_api_key_here
PORT=3000
开发
- 安装依赖项:
npm install
- 启动开发服务器:
npm run dev
传输选项
此服务支持两种传输方式:
- SSE(服务器发送事件):使用 HTTP 和服务器发送事件进行实时通信
使用 SSE 传输时,服务会提供两个端点:
GET /sse:用于接收服务消息的 SSE 端点POST /messages:用于向服务发送消息的端点
工具
-
places-text-search
- 使用 Google Places API 文本搜索地点
- 输入:
textQuery(字符串,必需):用于搜索地点的文本查询includedType(字符串,可选):将结果限制为符合指定类型的地点includePureServiceAreaBusinesses(布尔值,可选):是否包含没有实体地址的商家languageCode(字符串,可选):结果的语言代码(例如,"en")locationBias(对象,可选):优先返回此位置附近的结果locationRestriction(对象,可选):将结果限制在此位置范围内pageSize(数字,可选):每页结果数(1-20)pageToken(字符串,可选):下一页结果的令牌priceLevels(数组,可选):按价格等级筛选rankPreference(字符串,可选):按 "RELEVANCE" 或 "DISTANCE" 排序regionCode(字符串,可选):两字符国家/地区代码strictTypeFiltering(布尔值,可选):仅返回类型完全匹配的结果evOptions(对象,可选):电动汽车充电站筛选条件minRating(数字,可选):最低评分筛选条件(0-5)openNow(布尔值,可选):筛选当前营业的地点fields(数组,可选):要包含在响应中的特定字段
- 返回匹配地点及其详情
-
places-nearby-search(即将推出)
- 查找特定位置附近的地点
- 输入:
location(对象,必需):纬度和经度坐标radius(数字,可选):搜索半径,单位为米keyword(字符串,可选):用于筛选结果的关键词type(字符串,可选):用于筛选结果的地点类型rankBy(字符串,可选):按 "prominence" 或 "distance" 排序openNow(布尔值,可选):筛选当前营业的地点fields(数组,可选):要包含在响应中的特定字段
- 返回附近地点及其详情
-
place-details(即将推出)
- 获取特定地点的详细信息
- 输入:
placeId(字符串,必需):Google Place IDfields(数组,可选):要包含在响应中的特定字段languageCode(字符串,可选):结果的语言代码
- 返回地点的完整详情
-
place-photo(即将推出)
- 获取地点的照片
- 输入:
photoReference(字符串,必需):Place Details 响应中的引用maxWidth(数字,可选):返回图像的最大宽度maxHeight(数字,可选):返回图像的最大高度
- 返回照片数据或 URL
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。