Skip to main content
Glama
leomessi2140

Food Order Bot MCP Server

by leomessi2140

Food Order Bot MCP Server

This directory contains a standalone MCP server that exposes the Food Order Bot's capabilities (Menu Guide & Order Management) to MCP clients (like Claude Desktop, Cursor, etc.).

Setup

  1. Navigate to this directory:

    cd MCP
  2. Install Dependencies:

    pip install -r requirements.txt
  3. Environment Variables:

    • Ensure .env is present in this directory with the following keys:

      • MONGO_URI

      • DATABASE_URL (optional, for pool)

      • GOOGLE_API_KEY

Related MCP server: Kroger MCP Server

Running the Server

Run the server using the mcp-cli or python directly if using FastMCP's built-in runner:

python server.py
# MD: mcp run server.py

Available Tools

  • menu_guide(query, tenant_key, session_id): Browse menu, ask for recommendations.

  • order_management(query, tenant_key, session_id): Add/Remove items from cart.

Directory Structure

  • server.py: Main entry point, defines MCP tools.

  • utils.py: Minimal utilities for DB and LLM connection (stripped of heavy framework deps).

  • tools/: Refactored tool logic (copied from main project but using local utils).

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Allows Large Language Models to interact with Kroger's grocery services, enabling product search, store lookup, and cart management through the Model Context Protocol.
    3
    MIT
  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    An AI-native restaurant discovery service that enables searching and receiving natural language recommendations for over 2,200 restaurants across 15+ US cities. It provides tools for accessing detailed restaurant info, curated lists, and cuisine-specific searches through the Model Context Protocol.
    -