diff --git a/gemini-extension.json b/gemini-extension.json index b300972..82acb8d 100644 --- a/gemini-extension.json +++ b/gemini-extension.json @@ -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" ] } - ] + } } diff --git a/recipes/atkins_style_spicy_beef_chile.md b/recipes/atkins_style_spicy_beef_chile.md new file mode 100644 index 0000000..6930bc3 --- /dev/null +++ b/recipes/atkins_style_spicy_beef_chile.md @@ -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) + + +## 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) + diff --git a/recipes/images/atkins_style_spicy_beef_chile_hero.png b/recipes/images/atkins_style_spicy_beef_chile_hero.png new file mode 100644 index 0000000..1afc17a Binary files /dev/null and b/recipes/images/atkins_style_spicy_beef_chile_hero.png differ diff --git a/recipes/images/atkins_style_spicy_beef_chile_prep.png b/recipes/images/atkins_style_spicy_beef_chile_prep.png new file mode 100644 index 0000000..2c6c5fd Binary files /dev/null and b/recipes/images/atkins_style_spicy_beef_chile_prep.png differ diff --git a/server.py b/server.py index efabc25..141e212 100644 --- a/server.py +++ b/server.py @@ -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: