1. Conduid
  2. Files
  3. io.github.hongnoul/mit-dining
MCP server · Files

io.github.hongnoul/mit-dining

Real-time MIT dining hall menus with dietary filtering across all 6 halls

Unclaimed files
37Low

Scored 6 months ago · breakdown

About io.github.hongnoul/mit-dining

io.github.hongnoul/mit-dining is an MCP server in the Files category: real-time MIT dining hall menus with dietary filtering across all 6 halls.

Install

Claude Code
claude mcp add io-github-hongnoul-mit-dining -- npx -y mit-dining-mcp
npx
npx -y mit-dining-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (4)

filter_menus_by_dietFilter by dietary preference

Parameters not published.

get_hall_menuSingle hall, optional date

Parameters not published.

get_todays_menusAll 6 halls, today's menus

Parameters not published.

get_weekly_menus7-day lookahead for one hall

Parameters not published.

Ask AI

✦

Ask AI about io.github.hongnoul/mit-dining

Powered by Claude · Grounded in docs

I know everything about io.github.hongnoul/mit-dining. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

mit-dining-mcp

An MCP server that provides real-time MIT dining hall menus from all 6 Bon Appétit locations. Ask Claude what's for dinner, filter by dietary needs, plan your meals for the week, or whether if the menus are mid.

Demo

Install

Pick whichever runtime you have:

Bun

claude mcp add mit-dining -- bunx mit-dining-mcp

Node.js

claude mcp add mit-dining -- npx mit-dining-mcp

Deno

claude mcp add mit-dining -- deno run -A npm:mit-dining-mcp

From source

git clone https://github.com/hongnoul/mit-dining-mcp.git
cd mit-dining-mcp
npm install  # or bun install
claude mcp add mit-dining -- npx tsx src/index.ts

Tools

Tool Description Example prompt
get_todays_menus All 6 halls, today's menus "What's for dinner at MIT tonight?"
get_hall_menu Single hall, optional date "What's on the menu at Maseeh tomorrow?"
get_weekly_menus 7-day lookahead for one hall "What's the menu at Simmons this week?"
filter_menus_by_diet Filter by dietary preference "Find vegan options at Next House"

Parameters

get_hall_menu

  • hall (required): baker, maseeh, mccormick, new-vassar, next-house, simmons
  • date (optional): YYYY-MM-DD format

get_weekly_menus

  • hall (required): same as above

filter_menus_by_diet

  • diet (required): vegetarian, vegan, halal, kosher, gluten-free
  • hall (optional): limit to one hall
  • date (optional): YYYY-MM-DD format

Dining halls

Key Name
baker Baker Dining
maseeh The Howard Dining Hall at Maseeh
mccormick McCormick Dining
new-vassar New Vassar Dining
next-house Next Dining
simmons Simmons Dining

Examples

Discord Bot

A ready-to-run Discord bot with /dinner, /menu, and /diet slash commands. See examples/discord-bot for setup instructions.

iOS Shortcut

A tiny HTTP server that returns Siri-friendly plain text. Point an iOS Shortcut at it to ask "Hey Siri, what's for dinner at MIT?" See examples/ios-shortcut.

Google Calendar Sync

A script that creates calendar events for each meal period with the full menu in the description. Run it on a cron to keep your week synced. See examples/gcal-sync.

How it works

MIT's dining is run by Bon Appétit, whose website embeds structured menu data (Bamco.menu_items and Bamco.dayparts) as JSON in <script> tags. This server scrapes and parses that data — no API key needed.

Menus are cached in-memory for 1 hour to avoid repeated requests.

Requirements

One of:

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.hongnoul/mit-dining

How do I install io.github.hongnoul/mit-dining?

Run claude mcp add io-github-hongnoul-mit-dining -- npx -y mit-dining-mcp, then add the server to your MCP client's configuration.

Is io.github.hongnoul/mit-dining safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.hongnoul/mit-dining still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.