by blaideinc
Cookwith: AI-powered recipe generation and transformation—create, adapt, and personalize recipes in seconds.
Generates and transforms recipes using Cookwith's AI-powered culinary tools. Helps create recipes from scratch or modify existing ones based on dietary needs and preferences.
Cookwith is a community-built MCP server published by blaideinc that provides AI assistants with tools and capabilities via the Model Context Protocol. Cookwith: AI-powered recipe generation and transformation—create, adapt, and personalize recipes in seconds. It is categorized under ai ml, developer tools. This server exposes 2 tools that AI clients can invoke during conversations and coding sessions.
You can install Cookwith in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server supports remote connections over HTTP, so no local installation is required.
MIT
Cookwith is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.
Add new capabilities to Claude beyond text generation
Example
Access external data sources, execute code, interact with tools and services
Transform Claude from chatbot to action-taking agent
Provide Claude with access to relevant context and data
Example
Load project documentation, access knowledge bases, query databases
Get more accurate, context-aware responses
Automate multi-step workflows combining AI and external tools
Example
Research → Summarize → Create document → Send notification
Complete complex tasks end-to-end without manual steps
Share your MCP server with the developer community
I recommend Cookwith for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.
We wired Cookwith into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.
According to our notes, Cookwith benefits from clear Model Context Protocol framing — fewer ambiguous “AI plugin” claims.
We wired Cookwith into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.
I recommend Cookwith for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.
Cookwith has been reliable for tool-calling workflows; the MCP profile page is a good permalink for internal docs.
Cookwith is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.
Useful MCP listing: Cookwith is the kind of server we cite when onboarding engineers to host + tool permissions.
Cookwith is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.
Strong directory entry: Cookwith surfaces stars and publisher context so we could sanity-check maintenance before adopting.
showing 1-10 of 68
An MCP (Model Context Protocol) server that provides AI-powered recipe generation and transformation tools using Cookwith's advanced culinary AI.
npx @modelcontextprotocol/create-server install @cookwith/mcp-server
npm install -g @cookwith/mcp-server
Add to your Claude Desktop configuration:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"cookwith": {
"command": "npx",
"args": ["@cookwith/mcp-server"]
}
}
}
generate_recipeGenerate a new recipe based on natural language instructions.
Parameters:
prompt (string, required): Natural language description of the desired recipedietaryRestrictions (array): Dietary restrictions (e.g., vegetarian, vegan, gluten-free)allergies (array): Ingredients to avoid due to allergiesdislikes (array): Foods the user doesn't likecalories (string): Target calories per servingprotein (string): Target protein in grams per servingservings (number): Number of servings (1-20, default: 4)Example:
{
"prompt": "A healthy pasta dish with lots of vegetables",
"dietaryRestrictions": ["vegetarian"],
"calories": "500",
"servings": 2
}
transform_recipeTransform or modify an existing recipe based on instructions.
Parameters:
recipe (object, required): The recipe to transform
title (string): Recipe titledescription (string): Recipe descriptioningredients (array): List of ingredientsinstructions (array): Cooking instructionsservings (number): Number of servingsinstructions (string, required): How to transform the recipecalories (string): New target calories per servingprotein (string): New target protein per servingservings (number): New number of servingsExample:
{
"recipe": {
"title": "Classic Spaghetti Carbonara",
"description": "Traditional Italian pasta dish",
"ingredients": ["400g spaghetti", "200g guanciale", "4 eggs", "100g pecorino"],
"instructions": ["Cook pasta", "Fry guanciale", "Mix eggs and cheese", "Combine"],
"servings": 4
},
"instructions": "Make it vegetarian and reduce calories",
"calories": "400"
}
Once configured, you can use natural language to interact with the tools:
"Generate a healthy dinner recipe for 2 people with chicken and vegetables, around 500 calories per serving"
"Transform this pasta recipe to be gluten-free and dairy-free"
import { Client } from '@modelcontextprotocol/sdk';
const client = new Client({
name: 'my-app',
version: '1.0.0'
});
await client.connect('npx', ['@cookwith/mcp-server']);
// Generate a recipe
const result = await client.callTool('generate_recipe', {
prompt: 'Quick and healthy breakfast',
calories: '350',
servings: 1
});
git clone https://github.com/blaideinc/cookwith-mcp
cd cookwith-mcp
npm install
npm run build
npm start
npm test
The MCP server can also be accessed via HTTP at:
https://cookwith.co/api/mcphttp://localhost:3000/api/mcpMIT
Cookwith is an AI-powered cooking platform that generates personalized recipes based on your preferences, dietary restrictions, and taste profile. Learn more at cookwith.co.
Prerequisites
Time Estimate
15-60 minutes depending on server complexity
Steps
Troubleshooting
✓ Do
✗ Don't
💡 Pro Tips
Architecture
Model Context Protocol standardizes how AI hosts (Claude, Cursor) communicate with external tools and data sources through server implementations.
Protocols
Compatibility
✓ Use when
Use when you need Claude to access external data, execute actions, or integrate with tools. Best for extending AI capabilities beyond conversation.
✗ Avoid when
Avoid when native integrations exist (use official APIs directly), for real-time critical systems, or when security/compliance requires zero external dependencies.