MCP.so
Sign In

Restaurante MCP - Ejemplo

@Charlytoc

Basic information

Category

Other

Transports

stdio

Author

Charlytoc

About Restaurante MCP - Ejemplo

No overview available yet

Restaurante MCP - Ejemplo config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

Restaurante MCP - Ejemplo tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Restaurante MCP - Ejemplo?

Restaurante MCP - Ejemplo is a demo conversational digital restaurant built using the Model Context Protocol (MCP), Python, and OpenAI GPT. It showcases how MCP can power a restaurant ordering system with a natural-language interface, digital menu, table management, and a mock payment link.

How to use Restaurante MCP - Ejemplo?

Install uv (see official guide), clone the repository, create a .env file with your OPENAI_API_KEY, then run bash start.sh. This script creates a virtual environment, installs dependencies with uv, and launches both the MCP server and the conversational client in an interactive terminal.

Key features of Restaurante MCP - Ejemplo

  • Digital menu with emojis (editable CSV file)
  • Order management per table (up to 10 simultaneous tables)
  • Conversational client powered by OpenAI GPT
  • Mock payment link generation
  • Helpful commands: clear, change table, help, etc.

Use cases of Restaurante MCP - Ejemplo

  • Let customers order food conversationally via a chat interface
  • Manage orders across multiple tables in a restaurant setting
  • Quickly view, add, or delete items from a table’s order
  • Generate a mock payment link to simulate checkout

Frequently asked questions

1

What are the prerequisites to run Restaurante MCP - Ejemplo?

You need `uv` installed (see [official installation guide](https://github.com/astral-sh/uv#installation)) and an OpenAI API key set in a `.env` file as `OPENAI_API_KEY=sk-...`.

2

How do I install and start Restaurante MCP - Ejemplo?

Clone the repo, set your API key in `.env`, then run `bash start.sh`. The script handles virtual environment creation, dependency installation with `uv`, and launches both server and client.

3

How can I customize the menu?

Edit the file `management/menu.csv` to add, remove, or modify products. You can use emojis in product names.

4

What are the available MCP tools in Restaurante MCP - Ejemplo?

View menu, add order, delete order, clear orders from a table, view orders of a table, calculate total bill, and generate a mock payment link.

5

What should I do if port 8080 is already in use?

Use `netstat -ano | findstr :8080` to find the PID, then run `taskkill /PID <PID> /F` to free the port.

Comments

More Other MCP servers