关于 MCP Cooking Units Converter
MCP Cooking Units Converter 是用于烹饪计量换算的 Python 包和 MCP 服务。它为兼容 MCP 的工具和 VSCode 扩展提供体积、重量及温度换算工具。
主要功能
- 01体积单位换算
- 02重量单位换算
- 03温度换算
- 04Python 包与 MCP 服务
适用场景
- 01换算食谱中的常见体积单位
- 02换算食材重量
- 03转换摄氏与华氏烤箱温度
MCP 相关
向兼容 MCP 的客户端和扩展提供体积、重量及温度换算工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP 烹饪单位转换器
MCP 烹饪单位转换器 是一个 Python 包和 MCP 服务,用于在常见单位之间转换烹饪计量单位(体积、重量、温度)。它专为与兼容 MCP 的工具和 VSCode 扩展集成而设计。
安装
通过 Smithery 安装
要通过 Smithery 为 Claude Desktop 自动安装烹饪单位转换器:
npx -y @smithery/cli install @sellisd/mcp-units --client claude
手动安装
- 克隆仓库:
git clone [email protected]:sellisd/mcp-units.git
cd mcp-units
- 安装:
uv pip install . # For normal use
# OR
uv pip install -e . # For development
用法
可用工具
此服务提供以下转换工具:
-
体积转换
- 转换单位:ml、l、cup、tbsp、tsp
- 示例:240ml → 1 cup
-
重量转换
- 转换单位:g、kg、oz、lb
- 示例:454g → 1 lb
-
温度转换
- 转换单位:摄氏度 (C)、华氏度 (F)
- 示例:180°C → 356°F
运行服务
uvx --with . python -m mcp_units.server
与 VSCode 扩展配合使用
此 MCP 服务可与支持 Model Context Protocol 的 VSCode 扩展集成。设置方法如下:
-
安装兼容 MCP 的 VSCode 扩展(例如 Roo)
-
在
.roo/mcp.json中配置扩展以使用此服务:{ "mcpServers": { "units": { "command": "uvx", "args": [ "--with", ".", "python", "-m", "mcp_units.server" ], "disabled": false } } }
联系方式
如有疑问、问题或想要贡献,请访问 GitHub 仓库。
许可证
本项目根据 MIT License 授权。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。