mcpField
N
NYC Restaurant Week

NYC Restaurant Week

远程服务
nycrestaurantweek.app地图与出行05 周前更新

关于 NYC Restaurant Week

NYC Restaurant Week 提供餐厅地图、筛选与 Rick 路线互动,面向寻找 2026 年夏季活动餐厅的人。其 MCP 服务也可供客户端查询餐厅和活动日期。

主要功能

  1. 01按菜系、区域、价格和日期筛选
  2. 02地图展示餐厅与地铁线路
  3. 03查看餐厅详情与菜单链接
  4. 04查询活动日期及周末规则
  5. 05Rick 模拟前往餐厅的路线

适用场景

  1. 01按预算和菜系寻找餐厅
  2. 02确认某天是否属于活动周
  3. 03在地图上查看餐厅位置
  4. 04通过 MCP 客户端检索参与餐厅

MCP 相关

提供无需认证或 API 密钥的 MCP 服务,支持按条件搜索餐厅、获取详情、检查活动日期及列出筛选值。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://nycrestaurantweek.app/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

4
参数类型必填说明
datestring否您计划用餐的具体日期(YYYY-MM-DD)——解析对应的活动周并处理周六/周日规则
mealenum否lunch | dinner | brunch
weekinteger否活动第 1–7 周(第 1 周从 7 月 20 日开始,第 7 周于 9 月 6 日结束)
limitinteger否每页结果数,默认值为 10,最大值为 25
priceenum否每人固定价格套餐的最高价格:30、45 或 6030 | 45 | 60
querystring否按名称、描述、菜系和社区进行自由文本搜索(例如 'rooftop'、'omakase'、'steak tribeca')
offsetinteger否分页偏移量
sundayboolean否true = 仅限周日提供 Restaurant Week 活动的餐厅
boroughenum否Manhattan | Brooklyn | Queens | The Bronx | Staten Island
cuisinestring否菜系筛选条件,例如 Italian、Japanese / Sushi、Steakhouse、French、Korean、Mexican、Seafood、Indian、Thai(完整列表包含 50 多项,请参阅 list_filters)
has_menuboolean否true = 仅限已发布 Restaurant Week 菜单 PDF 的餐厅
collectionenum否由 NYC Tourism 策划的精选合集hidden-gems | date-night | celebrity-chefs | summer-vibes | around-the-boroughs | dress-for-the-occasion | for-the-foodies | classic-restaurants
neighborhoodstring否例如 Tribeca、West Village、Astoria、Williamsburg(请参阅 list_filters)
bookable_on_opentableboolean否true = 仅限可通过 OpenTable 预订的餐厅

详细介绍

🐀 Rick's Map

nycrestaurantweek.app — 将 NYC Restaurant Week 的所有餐厅标在一张地图上,还有一只像素老鼠,会乘坐真正的地铁前往你选的餐厅。

Rick's Map

2026 年夏季 Restaurant Week 将于 7 月 20 日至 9 月 6 日 举行,共有 636 家餐厅参与。官方网站是无尽的滚动页面,这里不是。

✨ 功能

  • 🗺️ 地图 — 真实的 NYC 地图,并绘有地铁线路
  • 🚇 Rick — 步行、骑 Citibike、打车或乘火车前往你选的餐厅。线路几何数据是真实的,地铁车厢也会重新涂成对应的线路颜色
  • 💬 问问 Rick — “布鲁克林的 30 美元 omakase,周日营业”
  • 🔌 MCP 服务 — 同一份数据,可供 Claude 或任何 MCP 客户端使用

🔌 MCP 服务

无需身份验证或 API 密钥,只需一行:

claude mcp add --transport http nyc-restaurant-week https://nycrestaurantweek.app/mcp
工具功能
search_restaurants按菜系、行政区、社区、价格、餐次、周次、日期或精选系列筛选。支持分页。
get_restaurant按 slug 或名称获取完整详情 — 菜单 PDF、网站和 OpenTable 链接。
check_date查询 Restaurant Week 是否在当天举行、属于哪一周,以及周六/周日的规则。
list_filters列出所有筛选值及实时参与餐厅数量。

🛠️ 工作原理

无需数据库。全部 636 家餐厅的数据都存放在 data/restaurants.json(509 KB)中,并在构建时打包到无服务器函数中。

部分使用技术
🗺️ 地图MapLibre + OpenFreeMap 瓦片
🚇 地铁public/subway.json 中的真实 MTA 几何数据 — 最近车站查询、直达或换乘一次的路线,并沿真实轨道截取
🐀 Rick手绘像素艺术,渲染为 SVG 矩形
🚕 街道路段OSRM,超时时则回退到直线
💬 聊天通过 AI Gateway 使用 Haiku;如果网关不可用,则退化为纯关键词搜索

🏃 运行

npm install
npm run dev      # site on :3000, MCP at localhost:3000/mcp
npm run scrape   # refresh the restaurant data

📋 数据

来自 nyctourism.com/restaurant-week 背后的公开项目 API — 与其浏览器客户端获取的 JSON 相同。


🐀 非官方粉丝项目。与 NYC Tourism + Conventions 或 NYC Restaurant Week® 无关。价格和参与情况可能变化 — 请务必向餐厅确认。

评论

支持 Markdown

第一次接触 MCP?

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

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