🧠 SmartMenu MCP Server

by logeshselvam

175 downloads
Not rated
GitHub

Description

# 🧠 SmartMenu MCP Server This is the **Model Context Protocol (MCP) server** for [SmartMenu](https://github.com/logeshselvam/render-deploy-fe), an AI-powered assistant that helps customers interact with restaurant menus through natural language. The MCP server acts as a bridge…

About

# 🧠 SmartMenu MCP Server This is the **Model Context Protocol (MCP) server** for [SmartMenu](https://github.com/logeshselvam/render-deploy-fe), an AI-powered assistant that helps customers interact with restaurant menus through natural language. The MCP server acts as a bridge between large language models (LLMs) like…

Details

Author
logeshselvam
Downloads
175
Categories
Other

- Exposes structured menus as resources to the LLM
- Provides tools for finding menus by name or ID
- Filters dishes by dietary tags, price, or restrictions
- Lists all available menus and tags
- Returns full details for specific menu items
- Connects to a real backend API via REST

Clone the repository, install dependencies with npm install, then run the inspector with npm run inspect. For use with Cursor, add a configuration entry pointing to the npm run dev command.

🧠 SmartMenu MCP Server

This is the Model Context Protocol (MCP) server for SmartMenu, an AI-powered assistant that helps customers interact with restaurant menus through natural language.

The MCP server acts as a bridge between large language models (LLMs) like GPT-4 and your structured menu data. It exposes tools and resources that allow the model to reason over real menus and provide grounded, context-aware recommendations.

---

📦 Features

- Exposes structured menus as resources to the LLM
- Provides a rich set of tools for:
- Finding menus by name or ID
- Filtering dishes by dietary tags, price, or restrictions
- Listing all available menus and tags
- Returning full details for specific menu items
- Connects to a real backend API via REST
- Built with the official @modelcontextprotocol/sdk

---

🧱 Architecture

Frontend (React) ←→ Backend (Express + DB)
                          ↓
                    [SmartMenu MCP]
                          ↓
                LLM (ChatGPT, Claude, etc.)

🚀 Getting Started

1. Clone the project:

git clone https://github.com/logeshselvam/mcp-server.git
cd mcp-server

2. Install dependencies:

npm install

3. Run the inspector:

npm run inspect

4. Test with Cursor:
Open Cursor setting and add the following:

"smart-menu": {
      "command": "npm",
      "args": [
        "--silent",
        "--prefix",
        // your project path, you can find it using pwd command
        "run",
        "dev"
      ]
  }
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.