meals-mcp-server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@meals-mcp-serverfind me a recipe for chicken"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
š½ļø meals-mcp-server
A Model Context Protocol (MCP) server that connects Claude AI to a live meals database. Ask Claude anything about meals ā search by name, ingredient, or ID, or get a random meal suggestion ā all through natural language.
š Project Structure
meals-mcp-server/
ā
āāā meals_server.py # MCP server ā all tools defined here
āāā requirements.txt # Python dependencies
āāā README.md
āāā screenshots/
āāā mcp_server.png
āāā claude_connect.png
āāā meal_by_name.png
āāā meal_by_ingredient.png
āāā meal_by_id.png
āāā random_meal.pngRelated MCP server: Mealie MCP Server
āļø Setup & Installation
1. Clone the repo
git clone https://github.com/YOUR-USERNAME/meals-mcp-server.git
cd meals-mcp-server2. Create a virtual environment
python -m venv venv
source venv/bin/activate # Mac/Linux
venv\Scripts\activate # Windows3. Install dependencies
pip install -r requirements.txt4. Run the server
python meals_server.pyš Connect to Claude Desktop
Open Claude Desktop ā Settings ā Developer
Click Edit Config to open
claude_desktop_config.jsonAdd the following (replace the path with your actual path):
{
"mcpServers": {
"meals": {
"command": "/Users/spartan/Desktop/DATA 236 (Distributed)/Homework/HW 5/part 2/venv/bin/python",
"args": [
"/Users/spartan/Desktop/DATA 236 (Distributed)/Homework/HW 5/part 2/meals_server.py"
]
}
},
"preferences": {
"coworkWebSearchEnabled": true,
"sidebarMode": "chat",
"coworkScheduledTasksEnabled": false
}
}Restart Claude Desktop
The meals tools will appear in Claude's tool panel ā
š§° Available Tools
Tool | Description |
| Search for meals by name |
| Find meals containing a specific ingredient |
| Get full details of a meal by its ID |
| Fetch a random meal suggestion |
šø Screenshots
ā Claude Connected to Meals Server

š„ļø MCP Server Running in Claude

š Search Meals by Name

š„¦ Search by Ingredient

š Meal Details by ID

š² Random Meal

š ļø Built With
MCP (Model Context Protocol) ā Claude tool integration
TheMealDB API ā Meals data source
Python + httpx
š¤ Author
Anushka Khadatkar
GitHub: AnushkaKhadatkar
Email: Anushkak1202@gmail.com
LinkedIn: Anushka Khadatkar
Medium: [Anushka Khadatkar] (https://medium.com/@anushkak1202)
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect Claude to your Intervals.icu watch data for fitness, workout review, and plan writing.
Calorie tracker app for ChatGPT and Claude: read meals, macros, weight and log meals from chat.
Log meals, water, and weight to Garmin Connect from Claude or ChatGPT.
All the ease of Claude. All the rigor of a real macro tracker.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to interact with Mealie recipe databases through MCP clients like Claude Desktop.155MIT
- AlicenseNot gradedqualityCmaintenanceConnects MCP clients like Claude to your Mealie recipe manager, enabling natural language search, creation, import, and updates of recipes.558 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables Claude.ai to read your MacroFactor nutrition data and log food back into MacroFactor.1MIT
- AlicenseNot gradedqualityBmaintenanceEnables Claude to search, import, create, update, and delete recipes, manage shopping lists and items, and plan meals by date through the Mealie API. Runs as a remote streamable-HTTP connector with built-in OAuth 2.1, so it can be added directly in Claude's mobile, web, or desktop apps without a third-party auth service.2MIT