An MCP (Model Context Protocol) server for generating O'RLY? (O'Reilly parody) book covers that display directly in Claude Desktop application.
simply add the following to your mcp configuration:
Add this MCP server to your Claude Desktop configuration file (claude_desktop_config.json):
Important: Replace /path/to/your/orly-mcp with your actual project path.
If you see this error, the MCP dependencies aren't available:
Make sure your Claude Desktop configuration includes all required dependencies with --with flags.
Ensure all dependencies are specified in your Claude Desktop configuration:
Run the comprehensive test to verify everything works:
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")
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.
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.
.png)


