Uses OpenAI's API to generate clean, PG-13 Dad Jokes with AI-powered content creation
DadJokeVisualizer
π Dad Joke Visualizer MCP Server - An AI-powered tool that generates PG-13 Dad Jokes with visualizations and displays them on beautiful web pages.
π Features
Built-in Dad Jokes: Curated collection of PG-13 Dad Jokes - no external API needed! π
Visual Illustrations: Generates images using Nano-banana API (optional - has fallback)
Beautiful Web Interface: Modern, responsive web pages to display jokes and images
MCP Integration: Works seamlessly with Cursor's Auto feature
Constitution Compliant: Follows best coding practices and quality standards
Zero Dependencies: No external API keys required for core functionality!
π Quick Start
Install Dependencies
npm installSet Up Environment (Optional - for custom images)
cp .env.example .env # Edit .env with Nano-banana API key (optional)Build & Test
npm run build npm run testConfigure Cursor Copy
cursor-mcp-config.jsoncontents to your Cursor MCP settings
π― Usage
Use prompts in Cursor like:
"Generate a Dad Joke about programming"
"Create a Dad Joke visualization"
"Make a Dad Joke about cats"
π§ Nano-banana API Status
Note: Currently experiencing SSL certificate issues with api.nanobanana.com. The system gracefully falls back to automatic placeholder images, ensuring full functionality regardless of external API availability.
Workaround: The Dad Joke Visualizer is designed to work perfectly with or without external image APIs - enjoy the Dad jokes with stylish placeholder visualizations! π
π Quality Metrics
β TypeScript: 0 errors maintained
β Constitution Compliance: 98% quality score
β Build Success: Clean compilation
β Test Coverage: Comprehensive testing suite
π Documentation
Made with β€οΈ for Dad Joke enthusiasts everywhere! πͺ
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Generates clean, PG-13 dad jokes using AI and creates visual illustrations to accompany them on beautiful web pages. Works seamlessly with Cursor's Auto feature for interactive joke creation through natural language prompts.