Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Order Food

БесплатноНе проверен

Enables users to browse a menu of 8 food items including pizzas, burgers, and drinks, and look up item details by ID through the get_menu tool.

GitHubEmbed

Описание

Enables users to browse a menu of 8 food items including pizzas, burgers, and drinks, and look up item details by ID through the get_menu tool.

README

Design principle: business logic (menu.py) is kept fully independent of MCP wiring (server.py), so it can be tested in milliseconds without a running server or LLM.

Menu Design

8 items, each with a unique id, name, and price (float, for now):

ID Name Price
p1 Margherita Pizza 299
p2 Pepperoni Pizza 349
b1 Veggie Burger 99
b2 Chicken Burger 129
p3 Farmhouse Pizza 349
dr1 Cold Coffee 69
dr2 Mango Shake 79

Testing Strategy

Tests in test_menu.py cover:

  • Menu size is within the 5–10 item range
  • Every item has valid id/name/price
  • All IDs are unique
  • Lookup by valid ID returns the correct item
  • Lookup by invalid ID returns None (not an exception)

Run with:

uv run pytest test_menu.py -v

Status

  • [done] Week 1: MCP fundamentals, hello-world server, local LLM verified
  • [done] Week 2: Menu data model, mock data, lookup function, tests passing
  • [done] Week 3: get_menu MCP tool, tests, live LLM demo (Claude Desktop)
  • Week 4: Order logic (pricing, validation)

Week 3 Demo

Verified get_menu_tool end-to-end in Claude Desktop: asked "What food can I order?" in natural language (no explicit tool mention), and the LLM correctly called get_menu_tool and returned the full 8-item menu in chat.

Also verified via MCP Inspector: tool discoverable, returns valid JSON with ( cmd - npx @modelcontextprotocol/inspector uv run server.py ) id/name/price for all 8 items.

from github.com/himanshuaggarwal04380/Order_Food_MCP

Установка Order Food

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/himanshuaggarwal04380/Order_Food_MCP

FAQ

Order Food MCP бесплатный?

Да, Order Food MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Order Food?

Нет, Order Food работает без API-ключей и переменных окружения.

Order Food — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Order Food в Claude Desktop, Claude Code или Cursor?

Открой Order Food на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Order Food with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development