MCP Storybook Image Generator
About
Generate storybook images for children's stories using Google's Gemini AI.
Details
- Author
- falahgs
- Categories
- Developer Tools, Other, AI, Design
Jump to
Setup
Install MCP Storybook Image Generator in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/falahgs/MCP-Storybook-Image-Generator
Follow the installation instructions in the repository README, then restart your MCP client.
Generate storybook images for children's stories using Google's Gemini AI.
A professional-grade server that generates beautiful storybook images with matching children's stories using Google's Gemini AI.
- Storybook Image Generation: Creates high-quality images in various art styles for children's stories
- Automatic Story Creation: Generates engaging children's stories to match the images
- Multiple Art Styles: Choose from 3D cartoon, watercolor, pixel art, hand drawn, or claymation styles
- Instant Preview: Automatically opens generated images and stories in your browser
- Local Storage: Saves images and stories in an organized output directory
- Core Framework: Model Context Protocol (MCP) SDK
- AI Integration: Google Generative AI (Gemini)
- Runtime: Node.js v14+
- Language: TypeScript
- Package Manager: npm
- Node.js (v14 or higher)
- Google Gemini API key
- TypeScript
- Configure environment: Create a.envfile in the root directory:
You can use the storybook generator directly from the command line:
# Using npx (after publishing to npm) npx mcp-storybook-image-generator --api-key your_api_key_here --save-to-desktop # Or run locally node build/cli.js --api-key your_api_key_here --save-to-desktop
🔧 Configuring Claude Desktop with MCP Server
To integrate this server with Claude Desktop:
-
Locate the Claude Desktop Configuration File:
- Windows:%APPDATA%\Claude\claude_desktop_config.json
- macOS:~/Library/Application Support/Claude/claude_desktop_config.json
- Linux:~/.config/Claude/claude_desktop_config.json
{ "mcpServers": { "storybook-generator": { "command": "npx", "args": [ "-y", "mcp-storybook-image-generator@latest", "--api-key", "your_gemini_api_key_here" ], "env": { "SAVE_TO_DESKTOP": "true", "DEBUG": "false" } } } }
{ "name": "generate_storybook_image", "description": "Generates a 3D style cartoon image with a children's story based on the given prompt", "inputSchema": { "type": "object", "properties": { "prompt": { "type": "string", "description": "The prompt describing the storybook scene to generate" }, "fileName": { "type": "string", "description": "Base name for the output files (without extension)" }, "artStyle": { "type": "string", "description": "The art style for the image (default: '3d cartoon')", "enum": ["3d cartoon", "watercolor", "pixel art", "hand drawn", "claymation"] } }, "required": ["prompt", "fileName"] } }
// Generate a storybook with a 3D cartoon style { "name": "generate_storybook_image", "arguments": { "prompt": "A friendly dragon teaching kids how to fly", "fileName": "dragon_flight_lesson", "artStyle": "3d cartoon" } } // Generate a storybook with a watercolor style { "name": "generate_storybook_image", "arguments": { "prompt": "A rabbit and turtle having a tea party in the forest", "fileName": "forest_tea_party", "artStyle": "watercolor" } } // Generate a storybook with pixel art style { "name": "generate_storybook_image", "arguments": { "prompt": "A space adventure with a kid astronaut meeting friendly aliens", "fileName": "space_adventure", "artStyle": "pixel art" } }
For each storybook generation request, the server produces:
- PNG Image: The generated illustration matching your prompt in the requested art style
- Text File: The matching children's story in plain text format
- HTML Preview: A combined view showing both the image and story together
- Your desktop in a folder called "storybook-images" (ifSAVE_TO_DESKTOP=true)
- The server's directory in a folder called "storybook-images"
Contributions, issues, and feature requests are welcome! Feel free to check issues page.
This project is licensed under the MIT License - see the LICENSE file for details.
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Generate 2D and 3D game assets using AI models hosted on Hugging Face Spaces.
Generate high-quality images and vector graphics using the Replicate API.
Generate images using the Ideogram V3 Balanced model on Replicate.
Generate high-quality images using the Recraft V3 model via the Replicate API.
AI Video, Image & Audio Generation with over 150 models
Convert photos to LEGO-style brick mosaic previews with AI-powered color quantization. MCP server for Claude, Cursor, and other AI agents.
Hosted remote MCP server for AI image and video generation from one Streamable HTTP endpoint.
a specialised AI text remover for photos and graphics
BuildFloorPlan is an AI floor plan generator for homeowners, interior designers, builders, and small planning teams who need to move from rough input to a reviewable layout faster. It turns short briefs, sketches, images, and PDFs into clearer floor plan outputs in seconds, supports technical 2D layouts, colored presentation-ready plans, and quick 3D previews, and helps users compare layout directions before renovation, client presentation, or internal review. It is designed for fast first drafts, supports editing and refinement workflows, and does not require CAD experience. You can start free with starter credits, and paid plans add more credits, longer history, and commercial usage options.
Official FLUX MCP server from Black Forest Labs. Generate, edit, vary, and browse FLUX.2 images directly in any MCP-compatible client
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





