Rust-based MCP server for meal planning and recipe management with comprehensive security features
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"meal-prep": {
"env": {},
"args": [],
"command": "/path/to/mcp-server-meal-prep/target/release/mcp-server-meal-prep"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
English | 简体中文 | 繁體中文
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in health
MCP server providing seamless access to FHIR APIs for AI tools and healthcare applications
MCP server for the ClinicalTrials.gov v2 API. Search trials, retrieve study details and results, and match patients to eligible trials.
Manage your Hevy workouts, routines, folders, and exercise templates. Create and update sessions faster, organize plans, and search exercises to build workouts quickly. Stay synced with changes so your training log is always up to date.
MCP server for Oura Ring API v2 (sleep, activity, readiness, heart rate, workouts).
MCP Security Weekly
Get CVE alerts and security updates for Mcp Server Meal Prep and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A high-performance MCP (Model Context Protocol) server built in Rust for meal preparation, featuring cuisine-based recipes and intelligent meal planning capabilities.
file://recipes/{cuisine} URIssrc/
├── main.rs # MCP server implementation with tools and prompts
├── recipes.rs # Recipe data structures and database
├── meal_planner.rs # Meal planning logic and optimization
├── lib.rs # Library entry point
tests/
├── integration_tests.rs # Comprehensive test suite
scripts/
├── security-check.sh # Security validation script
├── generate-sbom.sh # SBOM generation script
benches/
├── benchmark.rs # Performance benchmarking
Cargo.toml # Dependencies and project configuration
deny.toml # License and security policy
Makefile # Development commands
# Clone or navigate to the project directory
cd mcp-server-meal-prep
# Build the project
cargo build --release
# Run the server
cargo run --release
For ChatGPT Desktop on macOS, see the comprehensive setup guide:
Quick setup:
# Run the automated setup script
./setup-chatgpt-mcp.sh
# Run in development mode
cargo run
# Run tests
cargo test
# Check code formatting
cargo fmt
# Lint the code
cargo clippy
# Run security checks
make security-check
# Generate SBOM
make sbom
# Run benchmarks
cargo bench
get_cuisines: List all available cuisinesget_recipes: Get recipes for a specific cuisinegenerate_meal_plan: Create a meal plan with shopping listanalyze_ingredient_overlap: Find common ingredients across recipesweekly_meal_planner: Comprehensive weekly meal planning with cuisine selectionweekly_meal_planner: Comprehensive weekly meal planning with cuisine selectionfile://recipes/{cuisine}: Access recipes by cuisine (French, Thai, Italian, Mexican, Chinese, Vietnamese)Add to your MCP client configuration:
{
"mcpServers": {
"meal-prep": {
"command": "/path/to/mcp-server-meal-prep/target/release/mcp-server-meal-prep",
"args": [],
"env": {}
}
}
}
// Get available cuisines
{
"method": "tools/call",
"params": {
"name": "get_cuisines",
"
... [View full README on GitHub](https://github.com/hisgarden/mcp-server-meal-prep#readme)