This commit is contained in:
Isaac Johnson 2026-01-28 17:14:04 -06:00
parent c5d6ec4a36
commit 76464368a7
5 changed files with 42 additions and 8 deletions

View File

@ -3,9 +3,8 @@
"name": "RecipeMaker",
"version": "1.0.1",
"description": "An MCP server for creating recipes with images, running in a Docker container.",
"mcpServers": [
{
"id": "recipe-maker",
"mcpServers": {
"recipe-maker": {
"name": "Recipe Maker Server",
"transportType": "stdio",
"command": "docker",
@ -16,5 +15,5 @@
"idjohnson/recipemakermcp:latest"
]
}
]
}
}

View File

@ -0,0 +1,37 @@
# Atkins Style Spicy Beef Chile
**Servings:** 6 servings
## Description
A hearty, low-carb chili packed with 2 pounds of beef and spicy flavors, perfect for the Atkins diet. No beans, just rich meat and spices.
![Hero Image of Atkins Style Spicy Beef Chile](images/atkins_style_spicy_beef_chile_hero.png)
<!--
NANOBANANA HERO PROMPT:
Photorealistic hero shot of Atkins Style Spicy Beef Chile, A hearty, low-carb chili packed with 2 pounds of beef and spicy flavors. Professional food photography, high detailed, appetizing, 4k resolution, soft natural lighting.
-->
## Ingredients
- 2 lbs Ground Beef
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 (14.5 oz) can diced tomatoes
- 1/4 cup chili powder
- 1 tbsp cumin
- 1 tsp cayenne pepper
- Salt and pepper to taste
- Cheddar cheese (optional garnish)
- Sour cream (optional garnish)
## Steps
1. Brown the beef in a large pot over medium-high heat. Drain excess fat.
2. Add the onions and garlic; cook until softened.
3. Stir in the tomatoes, chili powder, cumin, cayenne, salt, and pepper.
4. Simmer for 30-45 minutes to let flavors meld.
5. Serve hot, garnished with cheese and sour cream if desired.
![Ingredients and Prep for Atkins Style Spicy Beef Chile](images/atkins_style_spicy_beef_chile_prep.png)
<!--
NANOBANANA PREP PROMPT:
Photorealistic overhead shot of ingredients for Atkins Style Spicy Beef Chile, including 2 lbs Ground Beef, 1 onion, 2 cloves garlic, diced tomatoes, chili powder. Kitchen workspace with bowls, mixers, and utensils. Clean, organized, bright lighting.
-->

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

View File

@ -111,10 +111,8 @@ NANOBANANA PREP PROMPT:
-->
"""
with open(recipe_filename, "w") as f:
f.write(md_content)
return f"Recipe created at {recipe_filename}"
# Return the markdown content directly so the client can write the file
return md_content
@mcp.tool()
def create_hero_image(title: str, description: str) -> str: