io.github.smeet666/mcp-wikibooks-cookbook MCP Server
io.github.smeet666/mcp-wikibooks-cookbook
What is the io.github.smeet666/mcp-wikibooks-cookbook MCP server?
Search the Wikibooks Cookbook, read a recipe and rescale it to any number of servings.
How to install io.github.smeet666/mcp-wikibooks-cookbook
Copy-paste configuration for popular MCP clients.
WB_USER_AGENTIdentify your own client. This project's identifier stays appended, so Wikimedia can always reach a human.
WB_MIN_INTERVAL_MSMinimum milliseconds between requests. Default 1000, floor 500, ceiling 60000.
WB_TIMEOUT_MSDeadline for one request, in milliseconds. Default 20000.
WB_MAX_RETRIESRetries on a busy or rate-limited gateway. Default 3.
WB_CACHE_TTL_MSIn-memory cache lifetime, in milliseconds. Default 900000. Set 0 to turn it off.
WB_CACHE_MAX_ENTRIESIn-memory cache size. Default 200.
WB_LOG_LEVELsilent, error, info or debug. Default error. Logs go to stderr.
{
"mcpServers": {
"mcp-wikibooks-cookbook": {
"command": "npx",
"args": [
"-y",
"mcp-wikibooks-cookbook"
],
"env": {
"WB_USER_AGENT": "<YOUR_WB_USER_AGENT>",
"WB_MIN_INTERVAL_MS": "<YOUR_WB_MIN_INTERVAL_MS>",
"WB_TIMEOUT_MS": "<YOUR_WB_TIMEOUT_MS>",
"WB_MAX_RETRIES": "<YOUR_WB_MAX_RETRIES>",
"WB_CACHE_TTL_MS": "<YOUR_WB_CACHE_TTL_MS>",
"WB_CACHE_MAX_ENTRIES": "<YOUR_WB_CACHE_MAX_ENTRIES>",
"WB_LOG_LEVEL": "<YOUR_WB_LOG_LEVEL>"
}
}
}
}{
"mcpServers": {
"mcp-wikibooks-cookbook": {
"command": "npx",
"args": [
"-y",
"mcp-wikibooks-cookbook"
],
"env": {
"WB_USER_AGENT": "<YOUR_WB_USER_AGENT>",
"WB_MIN_INTERVAL_MS": "<YOUR_WB_MIN_INTERVAL_MS>",
"WB_TIMEOUT_MS": "<YOUR_WB_TIMEOUT_MS>",
"WB_MAX_RETRIES": "<YOUR_WB_MAX_RETRIES>",
"WB_CACHE_TTL_MS": "<YOUR_WB_CACHE_TTL_MS>",
"WB_CACHE_MAX_ENTRIES": "<YOUR_WB_CACHE_MAX_ENTRIES>",
"WB_LOG_LEVEL": "<YOUR_WB_LOG_LEVEL>"
}
}
}
}{
"mcpServers": {
"mcp-wikibooks-cookbook": {
"command": "npx",
"args": [
"-y",
"mcp-wikibooks-cookbook"
],
"env": {
"WB_USER_AGENT": "<YOUR_WB_USER_AGENT>",
"WB_MIN_INTERVAL_MS": "<YOUR_WB_MIN_INTERVAL_MS>",
"WB_TIMEOUT_MS": "<YOUR_WB_TIMEOUT_MS>",
"WB_MAX_RETRIES": "<YOUR_WB_MAX_RETRIES>",
"WB_CACHE_TTL_MS": "<YOUR_WB_CACHE_TTL_MS>",
"WB_CACHE_MAX_ENTRIES": "<YOUR_WB_CACHE_MAX_ENTRIES>",
"WB_LOG_LEVEL": "<YOUR_WB_LOG_LEVEL>"
}
}
}
}{
"servers": {
"mcp-wikibooks-cookbook": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-wikibooks-cookbook"
],
"env": {
"WB_USER_AGENT": "<YOUR_WB_USER_AGENT>",
"WB_MIN_INTERVAL_MS": "<YOUR_WB_MIN_INTERVAL_MS>",
"WB_TIMEOUT_MS": "<YOUR_WB_TIMEOUT_MS>",
"WB_MAX_RETRIES": "<YOUR_WB_MAX_RETRIES>",
"WB_CACHE_TTL_MS": "<YOUR_WB_CACHE_TTL_MS>",
"WB_CACHE_MAX_ENTRIES": "<YOUR_WB_CACHE_MAX_ENTRIES>",
"WB_LOG_LEVEL": "<YOUR_WB_LOG_LEVEL>"
}
}
}
}claude mcp add mcp-wikibooks-cookbook --env WB_USER_AGENT=<YOUR_WB_USER_AGENT> --env WB_MIN_INTERVAL_MS=<YOUR_WB_MIN_INTERVAL_MS> --env WB_TIMEOUT_MS=<YOUR_WB_TIMEOUT_MS> --env WB_MAX_RETRIES=<YOUR_WB_MAX_RETRIES> --env WB_CACHE_TTL_MS=<YOUR_WB_CACHE_TTL_MS> --env WB_CACHE_MAX_ENTRIES=<YOUR_WB_CACHE_MAX_ENTRIES> --env WB_LOG_LEVEL=<YOUR_WB_LOG_LEVEL> -- npx -y mcp-wikibooks-cookbookRelated 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 BnF open catalogue: authors, works, editions and links to what is digitised.
Search public Lever job boards: resolve a company, read its openings, read one in full.