io.github.swantron/chomptron is an MCP server that generate a recipe from ingredients on hand, with optional dietary restrictions. Free. Its tool list has not been published yet over http, requires no API key, and scores 63/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"io-github-swantron-chomptron": {
"args": [
"-y",
"export"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Generate a recipe from ingredients on hand, with optional dietary restrictions. Free.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked export against OSV.dev.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in entertainment
The official MCP Server for the Mux API
Give Claude the ability to watch and understand videos — Claude Code plugin with frame extraction and multimodal audio analysis
Make games with AI: one MCP server that connects your agent to Unity, Unreal and Godot editors.
MCP server for WoW addons: Lua API, UI source, CVars, art, linting, plus model export to glTF/OBJ.
MCP Security Weekly
Get CVE alerts and security updates for io.github.swantron/chomptron and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
AI-powered recipe generator that transforms ingredients into delicious recipes using Google Gemini AI. Deployed on Google Cloud Run at chomptron.com.
Enter ingredients you have in your kitchen, and Chomptron generates creative, practical recipes complete with measurements, instructions, cooking time, and serving sizes.
npm install
export GEMINI_API_KEY="your-api-key-here"
export GEMINI_MODEL="gemini-3.1-flash-lite" # Optional, defaults to gemini-3.1-flash-lite
npm start
Visit http://localhost:8080
Get API key: https://makersuite.google.com/app/apikey
GEMINI_API_KEY (required) - Your Google Gemini API keyGEMINI_MODEL (optional) - Model to use, defaults to gemini-3.1-flash-litePORT (optional) - Server port, defaults to 8080The Gemini model can be configured via the GEMINI_MODEL environment variable:
Recommended Models (as of December 2025):
gemini-3.1-flash-lite (default) - Best free tier limits: 15 RPM, 1,000 RPDgemini-2.5-flash - 10 RPM, 250 RPDgemini-2.0-flash - 10 RPM, 200 RPD (⚠️ unstable quota, often shows limit: 0)gemini-1.5-flash - Legacy model, may have better limits than 2.0December 2025 Quota Shift:
Google overhauled free tier quotas in December 2025:
gemini-2.0-flash was removed from fully unauthenticated free tierlimit: 0 errors for newer models without billing enabledFixing "Limit: 0" Errors:
If you're seeing quota errors with limit: 0:
gemini-2.5-flash-lite - Best free tier model currently available/api/usage endpoint or https://ai.dev/usageFree Tier Limits (as of Dec 2025):
| Model | Requests/Minute | Requests/Day | Best For |
|---|---|---|---|
| gemini-2.5-flash-lite | 15 | 1,000 | High-volume apps |
| gemini-2.5-flash | 10 | 250 | General use |
| gemini-2.0-flash | 10 | 200 | Legacy (unstable) |
| gemini-2.5-pro | 2 | 50 | Complex reasoning |
npm test
Tests validate:
styles.css and app.js linking/health, /ready) and recipe generationGET /health - Liveness check, returns service status
GET /ready - Readiness check, verifies AI configuration and shows current model
GET /api/usage - Usage statistics (total requests, quota errors, model info)
POST /api/generate-recipe - Main recipe generation endpoint
{
"ingredients": "chicken, tomatoes, garlic",
"dietaryPreferences": {
"vegan": false,
"vegetarian": false,
"glutenFree": false,
"dairyFree": false,
"nutFree": false,
"shellfishFree": false,
"eggFree": false,
"soyFree": false
}
}
{
"success": true,
"recipe": "**Recipe Name:** ...",
"cached": false
}
POST /mcp — MCP Streamable HTTP. Tool `genera