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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
895e5da23afc06422b8e4fafcaffdb3b60858e57f013a319220c93add1e7d20b
|
|
| MD5 |
08c37aa22c87dd5249a2650ba9bce0bc
|
|
| BLAKE2b-256 |
deec03241ed0b35f68a5e0a9c3e1a51435c81b2023922dd48ee5fdbd3a7692a2
|
File details
Details for the file iiith_mess_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: iiith_mess_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 11.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84e4e01598ad3059f959983f07d86349541615c6b91af4e0618506bc5e1b7238
|
|
| MD5 |
c9eab2d05d40f991dafbe126e7d8542e
|
|
| BLAKE2b-256 |
1ad62572a039d5429277b57f081857be6afb49302fefc1c65903383f4e18596d
|