Skip to main content
Glama
AnushkaKhadatkar

meals-mcp-server

šŸ½ļø 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.png

Related 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-server

2. Create a virtual environment

python -m venv venv
source venv/bin/activate        # Mac/Linux
venv\Scripts\activate           # Windows

3. Install dependencies

pip install -r requirements.txt

4. Run the server

python meals_server.py

šŸ”Œ Connect to Claude Desktop

  1. Open Claude Desktop → Settings → Developer

  2. Click Edit Config to open claude_desktop_config.json

  3. Add 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
  }
}
  1. Restart Claude Desktop

  2. The meals tools will appear in Claude's tool panel āœ…


🧰 Available Tools

Tool

Description

meal_by_name

Search for meals by name

meal_by_ingredient

Find meals containing a specific ingredient

meal_by_id

Get full details of a meal by its ID

random_meal

Fetch a random meal suggestion


šŸ“ø Screenshots

āœ… Claude Connected to Meals Server

Claude Connect

šŸ–„ļø MCP Server Running in Claude

MCP Server

šŸ” Search Meals by Name

Meal by Name Meal by Name Meal by Name

🄦 Search by Ingredient

Meal by Ingredient Meal by Ingredient

šŸ“‹ Meal Details by ID

Meal by ID Meal by ID Meal by ID

šŸŽ² Random Meal

Random Meal


šŸ› ļø Built With


šŸ‘¤ Author

Anushka Khadatkar


F
license - not found
-
quality - not tested
D
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Connect Claude to Fathom meeting recordings, transcripts, and summaries

  • WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.

  • Connect your team's living knowledge base — docs, data, issues, CRM — to Claude and ChatGPT.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AnushkaKhadatkar/meals-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server