mcpField
Y
yelp

yelp

本地服务
github.com/markswendsen-code地图与出行032 周前更新

关于 yelp

@striderlabs/mcp-yelp 供 AI Agent 搜索本地商家并获取评论、照片、菜单和营业时间等信息。它还提供餐厅发现功能,包括优惠、预计等待时间和热门新店。

主要功能

  1. 01按菜系、价格和地点搜索餐厅
  2. 02搜索本地商家并查看详情
  3. 03获取评论、照片、菜单和营业时间
  4. 04查找优惠、等待时间和热门新店
  5. 05浏览相似商家和精选合集

适用场景

  1. 01按菜系、价格或评分比较本地餐厅
  2. 02查看商家的评论、照片、菜单和营业时间
  3. 03查找本地优惠或热门地点

MCP 相关

此 MCP 服务向 MCP 客户端提供 Yelp 商家搜索和信息工具,包括评论、照片、菜单、营业时间、优惠和等待时间查询。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"markswendsen-code-yelp": {
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-yelp"
]
}
}
}
启动命令npx -y @striderlabs/mcp-yelp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@striderlabs/mcp-yelp0.1.0

工具

12

收录的工具列表 · 更新于 2 周前

参数类型必填说明
querystring否搜索查询(例如,'sushi'、'italian')
sortByenum否排序顺序best_match | rating | review_count | distance
openNowboolean否仅显示当前营业的地点
locationstring是地点(城市、街区或地址)
priceRangeenum否价格范围筛选$ | $$ | $$$ | $$$$

详细介绍

@striderlabs/mcp-yelp

Yelp 的 MCP 服务连接器。Yelp 是领先的本地商家发现平台。支持 AI Agent 搜索餐厅、阅读评价、查看照片、查询营业时间、寻找优惠和发现热门地点。

安装

npm install @striderlabs/mcp-yelp

配置

添加到 MCP 客户端配置中:

{
  "mcpServers": {
    "yelp": {
      "command": "npx",
      "args": ["@striderlabs/mcp-yelp"]
    }
  }
}

可用工具

工具描述
yelp_search_restaurants按地点、菜系和价格搜索餐厅
yelp_search_businesses搜索任意类型的商家
yelp_get_business_details获取商家详细信息
yelp_get_reviews获取带评分和文字内容的评价
yelp_get_photos按类别查看商家照片
yelp_get_menu获取餐厅菜单项目和价格
yelp_get_hours获取商家营业时间
yelp_find_similar查找类似商家
yelp_get_trending获取某个地点的热门新店
yelp_get_collections获取 Yelp 精选合集
yelp_check_wait_time查询预计等待时间
yelp_get_deals获取当前优惠和促销活动

使用示例

// Search for sushi restaurants
const results = await client.call("yelp_search_restaurants", {
  query: "sushi",
  location: "San Francisco, CA",
  priceRange: "$$",
  sortBy: "rating"
});

// Get business details
const details = await client.call("yelp_get_business_details", {
  businessId: "nobu-san-francisco"
});

// Read reviews
const reviews = await client.call("yelp_get_reviews", {
  businessId: "nobu-san-francisco",
  sortBy: "newest",
  limit: 20
});

// Get restaurant photos
const photos = await client.call("yelp_get_photos", {
  businessId: "nobu-san-francisco",
  category: "food"
});

// Find trending restaurants
const trending = await client.call("yelp_get_trending", {
  location: "San Francisco, CA",
  category: "restaurants"
});

功能

  • 餐厅搜索:按菜系、价格、距离和评分筛选
  • 商家发现:搜索任意类型的本地商家
  • 评价:查看带评分和照片的用户评价
  • 照片:浏览美食、室内和室外照片
  • 菜单:查看菜单项目和价格
  • 营业时间:获取营业时间,包括特殊营业时间
  • 热门趋势:发现热门新店
  • 精选合集:查看精选的“最佳”榜单
  • 优惠:查找当前促销和优惠

要求

  • Node.js 18+

许可证

MIT

链接

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。