Provides three conversion tools for cooking measurements: volume (ml, l, cup, tbsp, tsp), weight (g, kg, oz, lb), and temperature (Celsius, Fahrenheit). Built in Python and runs via stdio transport. You'd use this when working with recipes that need unit conversions, like converting 240ml to cups or 180°C to Fahrenheit. Installs through Smithery or manually via uv, and the README shows configuration for VSCode extensions like Roo. Straightforward utility server that handles the math for common kitchen conversions without needing to context switch to a calculator or conversion website.
MCP Cooking Units Converter is a Python package and MCP server for converting cooking measurements (volume, weight, temperature) between common units. It is designed for integration with MCP-compatible tools and VSCode extensions.
To install Cooking Units Converter for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @sellisd/mcp-units --client claude
git clone git@github.com:sellisd/mcp-units.git
cd mcp-units
uv pip install . # For normal use
# OR
uv pip install -e . # For development
The server provides the following conversion tools:
Volume Conversion
Weight Conversion
Temperature Conversion
uvx --with . python -m mcp_units.server
This MCP server can be integrated with VSCode extensions that support the Model Context Protocol. Here's how to set it up:
Install an MCP-compatible VSCode extension (e.g., Roo)
Configure the extension to use this server in .roo/mcp.json:
{
"mcpServers": {
"units": {
"command": "uvx",
"args": [
"--with",
".",
"python",
"-m",
"mcp_units.server"
],
"disabled": false
}
}
}
For questions, issues, or contributions, please visit the GitHub repository.
This project is licensed under the MIT License.