io.github.smeet666/mcp-recipes MCP Server
io.github.smeet666/mcp-recipes
What is the io.github.smeet666/mcp-recipes MCP server?
Search Marmiton and the Wikibooks Cookbook at once, and scale quantities. No API key.
How to install io.github.smeet666/mcp-recipes
Copy-paste configuration for popular MCP clients.
RECIPES_USER_AGENTIdentify your own client. The project's own identifier is appended, so a site can always reach a human.
RECIPES_MIN_INTERVAL_MSMinimum milliseconds between two requests to the same site. Default 1000, floor 500.
RECIPES_TIMEOUT_MSDeadline for one request to a site, in milliseconds. Default 20000.
RECIPES_MAX_RETRIESRetries on rate limiting and transient failures. Default 3.
RECIPES_CACHE_TTL_MSIn-memory cache lifetime, in milliseconds. Default 900000. Set 0 to turn it off.
RECIPES_CACHE_MAX_ENTRIESIn-memory cache size. Default 200.
RECIPES_LOG_LEVELsilent, error, info or debug. Default error. Logs go to stderr.
{
"mcpServers": {
"mcp-recipes": {
"command": "npx",
"args": [
"-y",
"mcp-recipes"
],
"env": {
"RECIPES_USER_AGENT": "<YOUR_RECIPES_USER_AGENT>",
"RECIPES_MIN_INTERVAL_MS": "<YOUR_RECIPES_MIN_INTERVAL_MS>",
"RECIPES_TIMEOUT_MS": "<YOUR_RECIPES_TIMEOUT_MS>",
"RECIPES_MAX_RETRIES": "<YOUR_RECIPES_MAX_RETRIES>",
"RECIPES_CACHE_TTL_MS": "<YOUR_RECIPES_CACHE_TTL_MS>",
"RECIPES_CACHE_MAX_ENTRIES": "<YOUR_RECIPES_CACHE_MAX_ENTRIES>",
"RECIPES_LOG_LEVEL": "<YOUR_RECIPES_LOG_LEVEL>"
}
}
}
}{
"mcpServers": {
"mcp-recipes": {
"command": "npx",
"args": [
"-y",
"mcp-recipes"
],
"env": {
"RECIPES_USER_AGENT": "<YOUR_RECIPES_USER_AGENT>",
"RECIPES_MIN_INTERVAL_MS": "<YOUR_RECIPES_MIN_INTERVAL_MS>",
"RECIPES_TIMEOUT_MS": "<YOUR_RECIPES_TIMEOUT_MS>",
"RECIPES_MAX_RETRIES": "<YOUR_RECIPES_MAX_RETRIES>",
"RECIPES_CACHE_TTL_MS": "<YOUR_RECIPES_CACHE_TTL_MS>",
"RECIPES_CACHE_MAX_ENTRIES": "<YOUR_RECIPES_CACHE_MAX_ENTRIES>",
"RECIPES_LOG_LEVEL": "<YOUR_RECIPES_LOG_LEVEL>"
}
}
}
}{
"mcpServers": {
"mcp-recipes": {
"command": "npx",
"args": [
"-y",
"mcp-recipes"
],
"env": {
"RECIPES_USER_AGENT": "<YOUR_RECIPES_USER_AGENT>",
"RECIPES_MIN_INTERVAL_MS": "<YOUR_RECIPES_MIN_INTERVAL_MS>",
"RECIPES_TIMEOUT_MS": "<YOUR_RECIPES_TIMEOUT_MS>",
"RECIPES_MAX_RETRIES": "<YOUR_RECIPES_MAX_RETRIES>",
"RECIPES_CACHE_TTL_MS": "<YOUR_RECIPES_CACHE_TTL_MS>",
"RECIPES_CACHE_MAX_ENTRIES": "<YOUR_RECIPES_CACHE_MAX_ENTRIES>",
"RECIPES_LOG_LEVEL": "<YOUR_RECIPES_LOG_LEVEL>"
}
}
}
}{
"servers": {
"mcp-recipes": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-recipes"
],
"env": {
"RECIPES_USER_AGENT": "<YOUR_RECIPES_USER_AGENT>",
"RECIPES_MIN_INTERVAL_MS": "<YOUR_RECIPES_MIN_INTERVAL_MS>",
"RECIPES_TIMEOUT_MS": "<YOUR_RECIPES_TIMEOUT_MS>",
"RECIPES_MAX_RETRIES": "<YOUR_RECIPES_MAX_RETRIES>",
"RECIPES_CACHE_TTL_MS": "<YOUR_RECIPES_CACHE_TTL_MS>",
"RECIPES_CACHE_MAX_ENTRIES": "<YOUR_RECIPES_CACHE_MAX_ENTRIES>",
"RECIPES_LOG_LEVEL": "<YOUR_RECIPES_LOG_LEVEL>"
}
}
}
}claude mcp add mcp-recipes --env RECIPES_USER_AGENT=<YOUR_RECIPES_USER_AGENT> --env RECIPES_MIN_INTERVAL_MS=<YOUR_RECIPES_MIN_INTERVAL_MS> --env RECIPES_TIMEOUT_MS=<YOUR_RECIPES_TIMEOUT_MS> --env RECIPES_MAX_RETRIES=<YOUR_RECIPES_MAX_RETRIES> --env RECIPES_CACHE_TTL_MS=<YOUR_RECIPES_CACHE_TTL_MS> --env RECIPES_CACHE_MAX_ENTRIES=<YOUR_RECIPES_CACHE_MAX_ENTRIES> --env RECIPES_LOG_LEVEL=<YOUR_RECIPES_LOG_LEVEL> -- npx -y mcp-recipesRelated MCP servers
Search the Anime News Network encyclopedia and read its news wire. No API key.
Search inside digitised books, browse the Internet Archive catalogue and read Wayback captures.
Search public Ashby job boards: resolve a company, read its openings and the pay it publishes.
Search the Bide & Musique collection of forgotten French songs. Records, lyrics, no API key.
Search the Internet Archive, the Library of Congress and data.bnf.fr at once, in one answer.
Search the BnF open catalogue: authors, works, editions and links to what is digitised.