关于 NYC Restaurant Week
NYC Restaurant Week 提供餐厅地图、筛选与 Rick 路线互动,面向寻找 2026 年夏季活动餐厅的人。其 MCP 服务也可供客户端查询餐厅和活动日期。
主要功能
- 01按菜系、区域、价格和日期筛选
- 02地图展示餐厅与地铁线路
- 03查看餐厅详情与菜单链接
- 04查询活动日期及周末规则
- 05Rick 模拟前往餐厅的路线
适用场景
- 01按预算和菜系寻找餐厅
- 02确认某天是否属于活动周
- 03在地图上查看餐厅位置
- 04通过 MCP 客户端检索参与餐厅
MCP 相关
提供无需认证或 API 密钥的 MCP 服务,支持按条件搜索餐厅、获取详情、检查活动日期及列出筛选值。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://nycrestaurantweek.app/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http chadnewbry-nyc-restaurant-week https://nycrestaurantweek.app/mcpCursor.cursor/mcp.json
{"mcpServers":{"chadnewbry-nyc-restaurant-week":{"type":"http","url":"https://nycrestaurantweek.app/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"chadnewbry-nyc-restaurant-week":{"type":"http","url":"https://nycrestaurantweek.app/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"chadnewbry-nyc-restaurant-week":{"type":"http","url":"https://nycrestaurantweek.app/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"chadnewbry-nyc-restaurant-week":{"serverUrl":"https://nycrestaurantweek.app/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
4| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| date | string | 否 | 您计划用餐的具体日期(YYYY-MM-DD)——解析对应的活动周并处理周六/周日规则 |
| meal | enum | 否 | lunch | dinner | brunch |
| week | integer | 否 | 活动第 1–7 周(第 1 周从 7 月 20 日开始,第 7 周于 9 月 6 日结束) |
| limit | integer | 否 | 每页结果数,默认值为 10,最大值为 25 |
| price | enum | 否 | 每人固定价格套餐的最高价格:30、45 或 6030 | 45 | 60 |
| query | string | 否 | 按名称、描述、菜系和社区进行自由文本搜索(例如 'rooftop'、'omakase'、'steak tribeca') |
| offset | integer | 否 | 分页偏移量 |
| sunday | boolean | 否 | true = 仅限周日提供 Restaurant Week 活动的餐厅 |
| borough | enum | 否 | Manhattan | Brooklyn | Queens | The Bronx | Staten Island |
| cuisine | string | 否 | 菜系筛选条件,例如 Italian、Japanese / Sushi、Steakhouse、French、Korean、Mexican、Seafood、Indian、Thai(完整列表包含 50 多项,请参阅 list_filters) |
| has_menu | boolean | 否 | true = 仅限已发布 Restaurant Week 菜单 PDF 的餐厅 |
| collection | enum | 否 | 由 NYC Tourism 策划的精选合集hidden-gems | date-night | celebrity-chefs | summer-vibes | around-the-boroughs | dress-for-the-occasion | for-the-foodies | classic-restaurants |
| neighborhood | string | 否 | 例如 Tribeca、West Village、Astoria、Williamsburg(请参阅 list_filters) |
| bookable_on_opentable | boolean | 否 | true = 仅限可通过 OpenTable 预订的餐厅 |
详细介绍
🐀 Rick's Map
nycrestaurantweek.app — 将 NYC Restaurant Week 的所有餐厅标在一张地图上,还有一只像素老鼠,会乘坐真正的地铁前往你选的餐厅。

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