units-static
units-static
Servidor MCP de conversión de unidades de alta calidad con tablas de conversión fijas (sin E/S de red). Dogfood complementario de meteo-static: este repositorio es la base MCP buena — las herramientas están diseñadas para que los jueces de claridad de esquema puntúen bien (nombres claros, descripciones detalladas, enums estrictos, esquemas de salida tipados).
Herramientas
Herramienta | Descripción |
| Lista los ids de unidades soportados (opcionalmente filtra por dimensión) |
| Convierte longitud entre unidades SI / imperiales |
| Convierte masa / peso |
| Convierte °C / °F / K (rechaza valores por debajo del cero absoluto) |
| Convierte volumen líquido (US + imperial + SI) |
| Compara dos cantidades en la misma dimensión |
Related MCP server: gnomon-mcp
Objetivos de diseño (amigable para jueces)
Nombres: minúsculas, descriptivos, liderados por verbo (
convert_*,list_*,compare_*)Descripciones: cuándo llamar a la herramienta, qué hace, para qué no usarla
Entradas: enums cerrados / campos restringidos con descripciones por parámetro
Salidas: modelos Pydantic → objetos
outputSchemade MCP (sin arrays sueltos)Determinista: tablas de factores estáticas; seguro para evaluaciones de CI
Ejecución
STDIO (por defecto)
pip install -r requirements.txt
python src/server.pyStreamable HTTP
pip install -r requirements.txt
python src/server.py --transport http --port 8000Exportar tools/list (local)
pip install -r requirements.txt
python scripts/export_tools_list.py --output ci/tools-list.jsonGitHub Actions
Acciones compartidas de plugin-federation/actions:
Trabajo | Propósito |
| Exportar |
| OIDC → catálogo, verificación de esquema, incrustaciones de superficie de selección, LLM como juez (fail-on-judge-fail) |
| Evaluaciones funcionales ( |
Configuración del pipeline Nexus
Variable / secreto | Propósito |
| p. ej. |
| Debe coincidir con la audiencia de GitHub de Nexus |
| UUID del tenant objetivo |
| Nuevo UUID de fuente de herramienta estable para este servidor |
| Modelo juez + evaluaciones funcionales |
| Incrustaciones ( |
Las incrustaciones usan nombre + descripción + esquema de entrada (tool-embedding-report/v1).
Los fallos de incrustación no hacen fallar a los jueces. Los informes de similitud los deriva Nexus de
un perfil de análisis semántico registrado cuyo profileVersion y model coinciden con
text-embedding-3-small (1536 dimensiones salvo que se acorten). El CI no puede crear
ese perfil.
Registra también este repositorio en la política de confianza OIDC del tenant (mismo patrón que
meteo-static) y crea una fuente de herramienta dedicada para units-static.
Estado
Funcionando — stdio + streamable HTTP
Herramientas — seis herramientas de conversión con E/S estructurada
CI — Plugin Federation Actions con puertas de fallo estrictas
This server cannot be deployed
Maintenance
Related MCP Connectors
Remote MCP server for deterministic educational practice-assessment score conversions.
Read-only developer, date, finance, and text utilities. Authless remote MCP server by Clean.tools.
Read-only MCP server for The Quiet Protocol's engines, benchmarks, proof, and business data.
An MCP server that measures MCP client behaviour and converts EBCDIC to ASCII, which nobody needs.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA comprehensive suite of four MCP servers providing real-time stock market data, currency conversion between 160+ currencies, world timezone conversion, and unit conversion across 10 measurement categories. Features beautiful web interfaces and ChatGPT integration capabilities.ISC
- AlicenseAqualityCmaintenanceA small MCP server for the boring-but-essential utilities every model needs: dates, calendars, arithmetic, unit conversion. Use it so your assistant stops "next-token guessing" math and date math.427 PyPI1MIT
- AlicenseCqualityDmaintenanceA comprehensive MCP server that turns any AI assistant into a powerful mathematical computation engine, providing 52 advanced functions, 158 unit conversions, financial calculations, and secure AST-based evaluation.1816MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server providing deterministic base conversions (binary, hex, octal, decimal, base64) for AI agents, eliminating hallucination risks in low-level data processing.10 npm3-