Skip to main content

MCP server for the IIIT Hyderabad Mess Management System

Project description

IIITH Mess MCP

MCP server for the IIIT Hyderabad Mess System. Lets LLMs check registrations, view menus, manage meals, and track billing — all conversationally.

Requires IIIT VPN or intranet access.

Examples of what you can ask

  • "What am I eating today?"
  • "Cancel all my Friday lunches"
  • "Register me for dinner at Kadamba tomorrow"
  • "What's on the menu tonight?"
  • "Every week, register my favourite meals for the week"
  • "Estimate the nutrition for tonight's dinner"
  • "How much is my mess bill this month?"

Prerequisites

  • Python 3
  • An auth key from mess.iiit.ac.in (Settings > Auth Keys), or a session cookie

Setup

Clone the repo and create a .env file:

MESS_AUTH_KEY=your-auth-key-here

Adding to Claude Code

Clone this repo and ask Claude to add it as an MCP.

Verify it connected:

claude mcp list

Adding to GitHub Copilot (VS Code)

Create or edit .vscode/mcp.json in your workspace:

{
  "servers": {
    "iiith-mess": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/IIITH-Mess-MCP", "python", "server.py"],
      "env": {
        "MESS_AUTH_KEY": "your-auth-key-here"
      }
    }
  }
}

Alternatively, run MCP: Add Server from the VS Code command palette for a guided setup.


Made with <3 at IIITH

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iiith_mess_mcp-0.1.0.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iiith_mess_mcp-0.1.0-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file iiith_mess_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: iiith_mess_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.22

File hashes

Hashes for iiith_mess_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 895e5da23afc06422b8e4fafcaffdb3b60858e57f013a319220c93add1e7d20b
MD5 08c37aa22c87dd5249a2650ba9bce0bc
BLAKE2b-256 deec03241ed0b35f68a5e0a9c3e1a51435c81b2023922dd48ee5fdbd3a7692a2

See more details on using hashes here.

File details

Details for the file iiith_mess_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for iiith_mess_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 84e4e01598ad3059f959983f07d86349541615c6b91af4e0618506bc5e1b7238
MD5 c9eab2d05d40f991dafbe126e7d8542e
BLAKE2b-256 1ad62572a039d5429277b57f081857be6afb49302fefc1c65903383f4e18596d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page