units-static
units-static
Hochwertiger Einheitenumrechnungs-MCP-Server mit festen Umrechnungstabellen (keine Netzwerk-I/O). Begleitender Dogfood zu meteo-static: Dieses Repository ist die gute MCP-Basislinie – Tools sind so gestaltet, dass Schema-Klarheits-Bewerter gut abschneiden sollten (klare Namen, tiefe Beschreibungen, strikte Enums, typisierte Ausgabeschemata).
Tools
Tool | Beschreibung |
| Listet unterstützte Einheiten-IDs auf (optional nach Dimension filtern) |
| Konvertiert Länge zwischen SI- und imperialen Einheiten |
| Konvertiert Masse / Gewicht |
| Konvertiert °C / °F / K (lehnt Werte unter dem absoluten Nullpunkt ab) |
| Konvertiert Flüssigkeitsvolumen (US + imperial + SI) |
| Vergleicht zwei Größen in derselben Dimension |
Related MCP server: gnomon-mcp
Designziele (bewerterfreundlich)
Namen: Kleinbuchstaben, beschreibend, verbbasiert (
convert_*,list_*,compare_*)Beschreibungen: Wann das Tool aufgerufen werden soll, was es tut, wofür es nicht verwendet werden soll
Eingaben: geschlossene Enums / eingeschränkte Felder mit Beschreibungen pro Parameter
Ausgaben: Pydantic-Modelle → MCP-
outputSchema-Objekte (keine nackten Arrays)Deterministisch: statische Faktortabellen; sicher für CI-Evaluierungen
Ausführen
STDIO (Standard)
pip install -r requirements.txt
python src/server.pyStreamable HTTP
pip install -r requirements.txt
python src/server.py --transport http --port 8000Export tools/list (lokal)
pip install -r requirements.txt
python scripts/export_tools_list.py --output ci/tools-list.jsonGitHub Actions
Gemeinsame Aktionen aus plugin-federation/actions:
Job | Zweck |
| Export |
| OIDC → Katalog, Schema-Verifizierung, Auswahlflächen-Embeddings, LLM-als-Bewerter (fail-on-judge-fail) |
| Funktionale Evaluierungen ( |
Nexus-Pipeline-Setup
Variable / Geheimnis | Zweck |
| z. B. |
| Muss mit der Nexus-GitHub-Audience übereinstimmen |
| Ziel-Tenant-UUID |
| Neue stabile Tool-Quell-UUID für diesen Server |
| Bewertermodell + funktionale Evaluierungen |
| Embeddings ( |
Embeddings verwenden Name + Beschreibung + Eingabeschema (tool-embedding-report/v1). Embed-Fehler führen nicht zu Bewerter-Fehlschlägen. Ähnlichkeitsberichte werden von Nexus aus einem registrierten semantischen Analyseprofil abgeleitet, dessen profileVersion und model mit text-embedding-3-small übereinstimmen (1536 Dimensionen, sofern nicht gekürzt). CI kann dieses Profil nicht erstellen.
Registrieren Sie dieses Repository außerdem in der OIDC-Vertrauensrichtlinie des Mandanten (gleiches Muster wie meteo-static) und erstellen Sie eine dedizierte Tool-Quelle für units-static.
Status
Funktioniert — stdio + streamable HTTP
Tools — sechs Konvertierungstools mit strukturierter Ein-/Ausgabe
CI — Plugin-Federation-Aktionen mit harten Fehlergrenzen
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-