mcpField
M
MCP Cooking Units Converter

MCP Cooking Units Converter

本地服务
github.com/sellisd其他139 周前更新

关于 MCP Cooking Units Converter

MCP Cooking Units Converter 是用于烹饪计量换算的 Python 包和 MCP 服务。它为兼容 MCP 的工具和 VSCode 扩展提供体积、重量及温度换算工具。

主要功能

  1. 01体积单位换算
  2. 02重量单位换算
  3. 03温度换算
  4. 04Python 包与 MCP 服务

适用场景

  1. 01换算食谱中的常见体积单位
  2. 02换算食材重量
  3. 03转换摄氏与华氏烤箱温度

MCP 相关

向兼容 MCP 的客户端和扩展提供体积、重量及温度换算工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"units": {
"command": "uvx",
"args": [
"mcp-units"
]
}
}
}
启动命令uvx mcp-units

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypimcp-units0.3.3

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MCP 烹饪单位转换器

smithery badge

MCP 烹饪单位转换器 是一个 Python 包和 MCP 服务,用于在常见单位之间转换烹饪计量单位(体积、重量、温度)。它专为与兼容 MCP 的工具和 VSCode 扩展集成而设计。

安装

通过 Smithery 安装

要通过 Smithery 为 Claude Desktop 自动安装烹饪单位转换器:

npx -y @smithery/cli install @sellisd/mcp-units --client claude
手动安装
  1. 克隆仓库:
git clone [email protected]:sellisd/mcp-units.git
cd mcp-units
  1. 安装:
uv pip install .  # For normal use
# OR
uv pip install -e .  # For development

用法

可用工具

此服务提供以下转换工具:

  1. 体积转换

    • 转换单位:ml、l、cup、tbsp、tsp
    • 示例:240ml → 1 cup
  2. 重量转换

    • 转换单位:g、kg、oz、lb
    • 示例:454g → 1 lb
  3. 温度转换

    • 转换单位:摄氏度 (C)、华氏度 (F)
    • 示例:180°C → 356°F
运行服务
uvx --with . python -m mcp_units.server

与 VSCode 扩展配合使用

此 MCP 服务可与支持 Model Context Protocol 的 VSCode 扩展集成。设置方法如下:

  1. 安装兼容 MCP 的 VSCode 扩展(例如 Roo)

  2. 在 .roo/mcp.json 中配置扩展以使用此服务:

    {
      "mcpServers": {
        "units": {
          "command": "uvx",
          "args": [
            "--with",
            ".",
            "python",
            "-m",
            "mcp_units.server"
          ],
          "disabled": false
        }
      }
    }
    

联系方式

如有疑问、问题或想要贡献,请访问 GitHub 仓库。

许可证

本项目根据 MIT License 授权。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。