餐厅搜索服务器与命令行工具

一个用于搜索日本最大餐厅评论网站Tabelog的MCP服务器和命令行工具,支持按地区、菜系、价格等条件筛选餐厅及获取详细信息。

  • by DigiBugCat
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 DigiBugCat/tabelog-explorer

使用说明

Tabelog MCP服务器

用于搜索的MCP服务器和CLI 标签日本最大的餐厅评论网站。

Tabelog的评分是出了名的严格——3.5+是优秀的,4.0+是例外。大多数优质餐厅的得分为3.0-3.8。

快速开始

部署到FastMCP云

  1. 首选 fastmcp.cloud 并使用GitHub登录
  2. 创建指向此仓库的新项目
  3. 将入口点设置为 tabelog/mcp_server.py:mcp
  4. 您的服务器将在 https://your-project.fastmcp.app/mcp

在本地运行

# Install
uv pip install -e .

# Run MCP server
fastmcp run tabelog/mcp_server.py:mcp

# Or use the CLI
tabelog search --area tokyo --genre ramen

MCP工具

工具 说明
search_restaurants 按地区、类型、价格、过滤器搜索
get_restaurant_info 获取详细信息(时间、地址、课程)
get_reviews 获取用户评论
get_restaurant_info_batch 获取多家餐厅的详细信息(并行)
get_reviews_batch 获取多家餐厅的评论(并行)
get_areas 列出一个地区的社区
list_genres 列出菜肴类型
list_available_filters 列出搜索筛选器
list_price_tiers 列出预算筛选选项

示例用法

Search for ramen in Tokyo:
  search_restaurants(area="tokyo", genre="ramen")

High-end sushi dinner in Ginza (¥20,000+):
  search_restaurants(area="tokyo/A1301", genre="sushi", meal_type="dinner", price_min=20000)

Solo-friendly counter seats:
  search_restaurants(area="tokyo", filters="solo,counter")

CLI命令

# Search restaurants
tabelog search "銀座" --genre sushi --area tokyo
tabelog search --genre ramen --solo --lunch

# Get restaurant details
tabelog info 13002251

# Read reviews
tabelog reviews 13002251 --pages 3

# List areas/genres
tabelog areas tokyo
tabelog genres

搜索筛选

--private-room --non-smoking --lunch --reservable --solo --date --counter --tatami --card-ok --parking --kids-ok --sunday-open --all-you-can-drink --all-you-can-eat

许可证

麻省理工学院