{
  "markdown": "# 🐀 Rick's Map\n\n**[nycrestaurantweek.app](https://nycrestaurantweek.app)** — every NYC Restaurant Week restaurant on one map, plus a pixel rat who rides the actual subway to whichever one you pick.\n\n![Rick's Map](docs/ricks-map.png)\n\nRestaurant Week Summer 2026 runs **Jul 20 – Sep 6** with **636** participating restaurants. The official site is an endless scroll. This one isn't.\n\n## ✨ What it does\n\n- 🗺️ **Map** — real NYC cartography with the subway lines drawn in\n- 🚇 **Rick** — walks, Citibikes, cabs, or takes the train to your pick. The track geometry is real, and the subway car gets repainted in the route color\n- 💬 **Ask Rick** — *\"$30 omakase in brooklyn, open sunday\"*\n- 🔌 **MCP server** — the same data, for Claude or any MCP client\n\n## 🔌 MCP server\n\nNo auth, no API key, one line:\n\n```sh\nclaude mcp add --transport http nyc-restaurant-week https://nycrestaurantweek.app/mcp\n```\n\n| Tool | What it does |\n|---|---|\n| `search_restaurants` | Filter by cuisine, borough, neighborhood, price, meal, week, date, or collection. Paginated. |\n| `get_restaurant` | Full detail by slug or name — menu PDF, website, OpenTable link. |\n| `check_date` | Is Restaurant Week on that day? Which week? Saturday/Sunday rules. |\n| `list_filters` | Every filter value, with live participant counts. |\n\n## 🛠️ How it works\n\nNo database. All 636 restaurants live in `data/restaurants.json` (509 KB) and get bundled into the serverless function at build time.\n\n| Piece | Built with |\n|---|---|\n| 🗺️ Map | MapLibre + [OpenFreeMap](https://openfreemap.org) tiles |\n| 🚇 Subway | Real MTA geometry in `public/subway.json` — nearest-station lookup, direct or one-transfer rides, sliced along the true track |\n| 🐀 Rick | Hand-drawn pixel art, rendered as SVG rects |\n| 🚕 Street legs | OSRM, with a straight-line fallback when it times out |\n| 💬 Chat | Haiku via the AI Gateway, degrading to plain keyword search if the gateway falls over |\n\n## 🏃 Run it\n\n```sh\nnpm install\nnpm run dev      # site on :3000, MCP at localhost:3000/mcp\nnpm run scrape   # refresh the restaurant data\n```\n\n## 📋 Data\n\nFrom the public program API behind [nyctourism.com/restaurant-week](https://www.nyctourism.com/restaurant-week/) — the same JSON their own browser client fetches.\n\n---\n\n🐀 *Unofficial fan project. Not affiliated with NYC Tourism + Conventions or NYC Restaurant Week®. Prices and participation change — always confirm with the restaurant.*\n",
  "bytes": 2430,
  "sha": "220a5801f764782308755ea2dfac60117ccfd127278871b927311373b2af89bc",
  "repo_slug": "chadnewbry/nyc-restaurant-week-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_chadnewbry_nyc_restaurant_week_c36dbff6/readme"
}