mcpField
🧠
🧠 SmartMenu MCP Server

🧠 SmartMenu MCP Server

本地服务
github.com/logeshselvam地图与出行074 周前更新

关于 🧠 SmartMenu MCP Server

SmartMenu MCP Server 通过后端 API 将 LLM 连接到结构化餐厅菜单数据。它提供菜单资源和查询、筛选菜品及获取菜品详情的工具,支持基于菜单内容的推荐。

主要功能

  1. 01将结构化菜单作为资源提供
  2. 02按名称或 ID 查找菜单
  3. 03按标签、价格或限制筛选菜品
  4. 04列出菜单和可用标签
  5. 05获取完整菜品详情

适用场景

  1. 01回答餐厅菜单相关问题
  2. 02按饮食限制或预算查找菜品
  3. 03查询特定菜单项的详情

MCP 相关

它将结构化菜单作为 MCP 资源提供,并提供菜单查找、菜品筛选、菜单与标签列表以及菜品详情工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

🧠 SmartMenu MCP Server

这是 SmartMenu 的模型上下文协议(MCP)服务。SmartMenu 是一款由 AI 驱动的助手,帮助顾客通过自然语言与餐厅菜单互动。

该 MCP 服务充当 GPT-4 等大模型与结构化菜单数据之间的桥梁。它提供工具和资源,让模型能够基于真实菜单进行推理,并给出有依据、能结合上下文的推荐。


📦 功能

  • 将结构化菜单作为资源提供给大模型
  • 提供丰富的工具,用于:
    • 按名称或 ID 查找菜单
    • 按饮食标签、价格或限制筛选菜品
    • 列出所有可用菜单和标签
    • 返回特定菜单项的完整详情
  • 通过 REST 连接真实的后端 API
  • 使用官方的 @modelcontextprotocol/sdk 构建

🧱 架构

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

🚀 开始使用

  1. 克隆项目:
git clone https://github.com/logeshselvam/mcp-server.git
cd mcp-server
  1. 安装依赖:
npm install
  1. 运行 inspector:
npm run inspect
  1. 使用 Cursor 测试: 打开 Cursor 设置并添加以下内容:
"smart-menu": {
      "command": "npm",
      "args": [
        "--silent",
        "--prefix",
        // your project path, you can find it using `pwd` command
        "run",
        "dev"
      ]
  }

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。