Token导航 LogoToken导航TokenDH.com
Weights And Measures MCP Server logo
运维云端stdio官方级别未说明来源级核验

Weights And Measures MCP Server

MCP Server

一个提供多种测量系统单位转换工具和参考表的模型上下文协议服务器。

工具数

3

提示词数

0

GitHub Stars

1

资源数

0
PythonClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

nothans

提供方

nothans

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run weights-and-measures-server

详细介绍

度量衡MCP服务器

一种模型上下文协议(MCP)服务器,为权重和度量转换提供工具和资源。该服务器使AI助手能够执行准确的单位转换,并访问不同测量系统的综合参考表。

特性

工具

  1. 转换单元 -转换不同计量单位之间的值

- 支持重量转换(常衡、特洛伊、药剂师、公制) - 支持长度转换(英制/美制、公制) - 支持体积转换(美制流体、英制流体、公制) - 示例:将10磅转换为公斤,或将5英里转换为公里

  1. get_version_factor -获取两个单位之间的转换倍数

- 返回从一个单位转换为另一个单位所需的精确因子 - 有助于理解转换关系 - 示例:获取将金衡盎司转换为克的系数

  1. list_units -列出所有可用单位,可选择按类别筛选

- 查看所有支持的单元 - 按类别筛选:重量、长度或体积 - 帮助发现可用的转换选项

资源

访问不同测量系统的综合参考表:

重量表:

  • weights://tables/avoirdupois -商业重量(磅、盎司、谷物)
  • weights://tables/troy -贵金属重量(金衡盎司、便士重量)
  • weights://tables/apothecaries -药房重量(德拉姆、顾虑)
  • weights://tables/metric-weight -公制重量(千克、克)
  • weights://tables/cross-system-weight -跨系统转换

长度表:

  • length://tables/imperial-us -英制/美制测量单位(英里、码、英尺、英寸)
  • length://tables/metric -公制测量(公里、米、厘米)
  • length://tables/cross-system -英制/公制转换

体积表:

  • volume://tables/us-fluid -美国流体测量(加仑、夸脱、品脱、杯子)
  • volume://tables/imperial-fluid -英制流体测量
  • volume://tables/metric-volume -公制体积(升,毫升)
  • volume://tables/cross-system-volume -跨系统转换

附加:

  • units://all -所有支持单元的完整列表

安装

先决条件

  • Python 3.10或更高版本
  • 紫外线 包管理器

再进行

# Clone the repository
git clone https://github.com/yourusername/weights-and-measures-mcp-server.git
cd weights-and-measures-mcp-server

# Install dependencies with uv
uv sync

用法

使用克劳德桌面

将此配置添加到您的Claude Desktop配置文件中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 窗户: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "weights-and-measures": {
      "command": "uv",
      "args": [
        "--directory",
        "/ABSOLUTE/PATH/TO/weights-and-measures-mcp-server",
        "run",
        "weights-and-measures-server"
      ]
    }
  }
}

替换 /ABSOLUTE/PATH/TO/ 使用克隆存储库的实际路径。

独立

直接运行服务器:

uv run weights-and-measures-server

或者用Python:

python -m weights_and_measures_server.server

示例用法

连接到MCP客户端(如Claude Desktop)后,您可以:

转换单位:

  • “将10磅转换为公斤”
  • “5加仑有多少升?”
  • “将100英里转换为公里”

获取转换系数:

  • “金衡盎司到克的换算系数是多少?”
  • “如何将英尺转换为米?”

访问参考表:

  • “给我看看体重表”
  • “公制长度测量是什么?”
  • “列出卷的所有可用单位”

支持的单位

重量:

  • 常衡:毛重吨、净重吨、磅、盎司、谷物
  • 特洛伊:金衡磅、金衡盎司、便士、金衡格令
  • 药剂师:药剂师_拳,药剂师_枪,dram,顾虑,药剂师_雨
  • 公制:公吨、千克、克、分克、厘米、毫克

长度:

  • 英制/美制:英里、码、英尺、英寸
  • 公制:千米、米、分米、厘米、毫米

体积:

  • 美国流体:US_gallon、加仑、夸脱、品脱、流体_ounce、杯子、汤匙、茶匙
  • 英制:英制加仑、英制夸脱、英制品脱、英制流体盎司
  • 公制:立方米_米,升,分升,毫升
  • 立方:立方英寸,立方英尺

发展

项目结构

weights-and-measures-mcp-server/
├── weights_and_measures_server/
│   ├── __init__.py
│   ├── server.py          # MCP server implementation
│   └── data.py            # Conversion factors and reference tables
├── pyproject.toml         # Project configuration
├── test_server.py         # Test suite
└── README.md

目录标签

目录标签

PythonClaude云端部署单位转换本地部署测量系统参考表AI辅助工具

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP