单位转换MCP服务

单位转换MCP服务是一个基于模型上下文协议的服务,用于在不同单位之间进行精确转换。该服务支持多种测量类别的单位转换,包括长度、面积、体积、质量/重量、温度、能量、功率、压力、速度、时间、数字存储、燃油经济性和数据传输速率等。

  • by moldach
  • 更新于
在 GitHub 查看 moldach/mcp-server-converter

使用说明

基本能力

产品定位

单位转换MCP服务是一个专门用于在不同单位之间进行精确转换的服务,支持多种测量类别的单位转换。

核心功能

  • 支持多种测量类别的单位转换,包括长度、面积、体积、质量/重量、温度、能量、功率、压力、速度、时间、数字存储、燃油经济性和数据传输速率等。
  • 提供convert工具,用于执行单位转换。

适用场景

  • 科学计算和工程应用中的单位转换。
  • 教育领域中的单位转换教学。
  • 日常生活中的单位转换需求。

工具列表

  • convert:用于在不同单位之间进行转换。
    • expression (string, required):转换表达式,格式为"value from_unit to to_unit"(例如:"5.2 m to km"或"500 hz to khz")。

使用教程

使用依赖

使用uv(推荐)

curl -LsSf https://astral.sh/uv/install.sh | sh

使用PIP

pip install mcp-server-converter

安装教程

使用uv(推荐)

安装完成后,无需额外安装,直接使用uvx运行mcp-server-converter。

使用PIP

安装完成后,可以通过以下命令运行:

python -m mcp_server_converter

调试方式

使用uv(推荐)

在MCP客户端设置中添加以下配置:

"mcpServers": {
  "converter": {
    "command": "uvx",
    "args": ["mcp-server-converter"]
  }
}

使用PIP

在MCP客户端设置中添加以下配置:

"mcpServers": {
  "converter": {
    "command": "python3",
    "args": ["-m", "mcp_server_converter"]
  }
}