io.github.sellisd/mcp-units
An MCP server that provides some common units conversions for cooking
Open source Open in the app JSON README (API)
About
An MCP server that provides some common units conversions for cooking
Details
- Kind
- MCP servers
- Topic
- No topic detected
- Publisher
- sellisd
- Origin
- official
- Category
- ferramentas
- Transport
- local
- Version
- 0.3.3
- Stars
- 1
- Forks
- 1
- Open pull requests
- 1
- Last push
- 2026-06-26T17:43:40Z
- Repository state
- ativo
- Language
- Python
- Added
- 2026-08-29 04:01:22
- Updated
- 2026-08-29 04:01:22
- Origin id
io.github.sellisd/mcp-units
README
# MCP Cooking Units Converter
[](https://smithery.ai/server/@sellisd/mcp-units)
<!-- mcp-name: io.github.sellisd/mcp-units -->
**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.
## Installation
### Installing via Smithery
To install Cooking Units Converter for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@sellisd/mcp-units):
```bash
npx -y @smithery/cli install @sellisd/mcp-units --client claude
```
### Manual Installation
1. Clone the repository:
```bash
git clone git@github.com:sellisd/mcp-units.git
cd mcp-units
```
2. Install:
```bash
uv pip install . # For normal use
# OR
uv pip install -e . # For development
```
## Usage
### Available Tools
The server provides the following conversion tools:
1. **Volume Conversion**
- Convert between: ml, l, cup, tbsp, tsp
- Example: 240ml → 1 cup
2. **Weight Conversion**
- Convert between: g, kg, oz, lb
- Example: 454g → 1 lb
3. **Temperature Conversion**
- Convert between: Celsius (C), Fahrenheit (F)
- Example: 180°C → 356°F
### Running the Server
```bash
uvx --with . python -m mcp_units.server
```
## Using with VSCode Extensions
This MCP server can be integrated with VSCode extensions that support the Model Context Protocol. Here's how to set it up:
1. Install an MCP-compatible VSCode extension (e.g., Roo)
2. Configure the extension to use this server in `.roo/mcp.json`:
```json
{
"mcpServers": {
"units": {
"command": "uvx",
"args": [
"--with",
".",
"python",
"-m",
"mcp_units.server"
],
"disabled": false
}
}
}
```
## Contact
For questions, issues, or contributions, please visit the [GitHub repository](https://github.com/sellisd/mcp-units).
## License
This project is licensed under the MIT License.