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 by Kallind Soni and Arihant Tripathy

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-1.0.0.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-1.0.0-py3-none-any.whl (23.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: iiith_mess_mcp-1.0.0.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-1.0.0.tar.gz
Algorithm Hash digest
SHA256 478e314845fb3351d7957a828e9efc968726d690b20911868671b70ff6fad03c
MD5 6fb6f32c215442a1d63e2df715225056
BLAKE2b-256 517dce91842768e3cb1828a4c604e85343a2ecac0d82257872a3a62bf12dcd8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for iiith_mess_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7d0ea0154e5885065eaafb0d128273e2b963979faed725280d0b18f035e133ca
MD5 f18143e467f4932f2b63347c07a49df6
BLAKE2b-256 82c5f2e986702b18d105d4658569f40b0dc91fd77bf9c7899091843d7cdedb86

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