Skip to main content

MCP server for the IIIT Hyderabad Mess 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

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

Adding to Claude Code

Via uv (recommended)

claude mcp add iiith-mess -e MESS_AUTH_KEY=your-auth-key -- uvx iiith-mess-mcp

Via local clone

git clone https://github.com/Kallind/IIITH-Mess-MCP
claude mcp add iiith-mess -e MESS_AUTH_KEY=your-auth-key -- uv run --directory IIITH-Mess-MCP python iiith_mess_mcp/server.py

Verify it connected:

claude mcp list

Adding to GitHub Copilot (VS Code)

Via pip (recommended)

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

{
  "servers": {
    "iiith-mess": {
      "command": "uvx",
      "args": ["iiith-mess-mcp"],
      "env": {
        "MESS_AUTH_KEY": "your-auth-key-here"
      }
    }
  }
}

Via local clone

{
  "servers": {
    "iiith-mess": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/IIITH-Mess-MCP", "python", "iiith_mess_mcp/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.1.tar.gz (58.4 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.1-py3-none-any.whl (23.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for iiith_mess_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0eac8396eb7736f23d76961a6cc43522f9cf523748e580948166a2f21bb338d3
MD5 8ac2ce8f965e56efdbbfd38765819156
BLAKE2b-256 d152f7bb35c3ab47b61df9943bc230f33e0e332bd2ef0efa028268bd01c70102

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for iiith_mess_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cabb29fcdc61d1c26ba93db2bbea446f5f0b6db45420f6e375ecdcc738c2b8ce
MD5 ee542e9c8d4c1bb38c965c9493cdb157
BLAKE2b-256 4ca484e9479928e1175beeddabfecff4106ee32417e9ec1a5c01a107efc0e3cf

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