MCP Recipe Server .NET implementation
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"mcp-recipe-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A comprehensive Model Context Protocol (MCP) server implementation in .NET 8 that provides access to recipe data from TheMealDB API. This server offers a complete set of cooking-focused tools, resources, and prompts for culinary exploration and meal planning.
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 entertainment
The official MCP Server for the Mux API
MCP Server for Text to Speech
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
Unity MCP Server — 268 tools for AI-assisted game development. Connect Claude, Cursor, or any MCP client to Unity Editor & Unity Hub. Scene management, GameObjects, components, builds, profiling, Shader Graph, Amplify, terrain, physics, NavMesh, animation, MPPM multiplayer & more. Free & open source by AnkleBreaker Studio.
MCP Security Weekly
Get CVE alerts and security updates for Mcp Recipe Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A comprehensive Model Context Protocol (MCP) server implementation in .NET 8 that provides access to recipe data from TheMealDB API. This server offers a complete set of cooking-focused tools, resources, and prompts for culinary exploration and meal planning.
# If cloning from a repository
git clone <repository-url>
cd mcp-recipe-final
# Or download and extract the source files
dotnet restore
dotnet build
Edit appsettings.json to customize settings:
{
"Logging": {
"LogLevel": {
"Default": "Information"
}
},
"Server": {
"Host": "0.0.0.0",
"Port": 8000
},
"RecipeService": {
"ApiBaseUrl": "https://www.themealdb.com/api/json/v1/1",
"RequestTimeoutSeconds": 10
}
}
dotnet run -- [options]
Options:
--port <port> Port to run the server on (default: 8000)
--host <host> Host to bind the server to (default: 0.0.0.0)
--transport <method> Transport method - stdio or http (default: stdio)
--help Show help information
dotnet run -- --transport stdio
Default mode for VS Code and local MCP clients.
dotnet run -- --transport http --port 8080 --host localhost
Enables HTTP API for remote access and web clients.
render.yaml and Dockerfilehttps://your-app.onrender.com/mcpdocker build -t recipe-mcp-server .
docker run -p 8080:8080 recipe-mcp-server
POST /mcp - Main MCP protocol endpointGET /health - Health checkGET / - Server information# Search for Italian recipes
search_recipes("pasta", 5)
# Get specific recipe details
get_recipe_details("52771")
create_meal_plan(["52771", "52772", "52773"], "Weekly Italian Menu")
# View all available cuisines
recipes://cuisines
# Explore Italian recipes
recipes://italian
# Check meal plans
recipes://meal-plans
RecipeServer/
├── Models/
│ ├──
... [View full README on GitHub](https://github.com/ajayindfw/mcp-recipe-server#readme)