Creates parody book covers in the style of O'Reilly technical books, complete with animal imagery, color themes, and text formatting that mimics the distinctive O'Reilly publishing design.
orly-mcp
An MCP (Model Context Protocol) server for generating O'RLY? (O'Reilly parody) book covers that display directly in Claude Desktop application.
Quick Start
Install on MCP Server
simply add the following to your mcp configuration:
Local Development
Claude Desktop Configuration
Add this MCP server to your Claude Desktop configuration file (claude_desktop_config.json
):
Recommended Configuration
Important: Replace /path/to/your/orly-mcp
with your actual project path.
Alternative: Package Installation
Troubleshooting
"ModuleNotFoundError: No module named 'mcp'" Error
If you see this error, the MCP dependencies aren't available:
Make sure your Claude Desktop configuration includes all required dependencies with --with
flags.
"ModuleNotFoundError: No module named 'fontTools'" Error
Ensure all dependencies are specified in your Claude Desktop configuration:
Testing Your Setup
Run the comprehensive test to verify everything works:
Using the ORLY Tool in Claude
Once configured, you can ask Claude to generate O'RLY book covers like this:
- "Create an O'RLY book cover with the title 'Advanced Debugging' and author 'Jane Developer'"
- "Generate a book cover titled 'Machine Learning Mistakes' with subtitle 'What Could Go Wrong?' by 'AI Enthusiast'"
- "Make an O'RLY cover for 'CSS Grid Mastery' with theme 7 and image 15"
✨ The generated book cover images will be displayed directly in the chat!
The tool supports these parameters:
- title (required): Main book title
- subtitle (optional): Text at the top of the cover
- author (optional): Author name (bottom right)
- image_code (optional): Animal/object image 1-40 (random if not specified)
- theme (optional): Color theme 0-16 (random if not specified)
- guide_text_placement (optional): Position of guide text - 'top_left', 'top_right', 'bottom_left', 'bottom_right'
- guide_text (optional): Custom guide text (defaults to "The Definitive Guide")
License
This project is licensed under the MIT License - see the LICENSE.txt file for details.
The original O'RLY book cover generation code in the orly_generator/
directory is based on work by Charles Berlin (2016) and is also licensed under the MIT License - see orly_generator/LICENSE.txt for details.
Acknowledgments
This project builds upon the excellent work by Charles Berlin. The core image generation code in the orly_generator/
directory is adapted from his original orly-mcp repository, updated to work with Python 3 and integrated into an MCP server for Claude Desktop.
Tools
Generates O'Reilly parody book covers that display directly in Claude Desktop application, allowing users to create custom covers with titles, subtitles, authors, and visual themes.
Related Resources
Related MCP Servers
- -securityAlicense-qualityProvides image generation capabilities for Claude using the Replicate Flux model, allowing users to create images from text prompts with customizable parameters like aspect ratio and output format.Last updated -14519JavaScriptMIT License
- -securityFlicense-qualityA companion desktop app enabling bi-directional interaction between Claude Desktop and visual UI elements, allowing Claude to display, read from, and write to interactive interfaces while processing user events and feedback.Last updated -51TypeScript
- AsecurityFlicenseAqualityAn elegant MCP server that lets users manage inspirational phrases directly through Claude for Desktop, offering complete CRUD operations for phrases with author attribution.Last updated -612TypeScript
- -security-license-qualityA simple service that generates random UUIDs when requested through Claude Desktop.Last updated -Python