Restaurante MCP - Ejemplo
@Charlytoc
About Restaurante MCP - Ejemplo
No overview available yet
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
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
FAQ from Restaurante MCP - Ejemplo
What are the prerequisites to run Restaurante MCP - Ejemplo?
You need uv installed (see official installation guide) and an OpenAI API key set in a .env file as OPENAI_API_KEY=sk-....
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.
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.
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.
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.
Frequently asked questions
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-...`.
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.
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.
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.
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.
Basic information
More Other MCP servers
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Nginx UI
0xJackyYet another WebUI for Nginx

EverArt
modelcontextprotocolModel Context Protocol Servers
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Comments