units-static
units-static
固定換算テーブルを備えた高品質な単位変換 MCP サーバーです(ネットワーク I/O なし)。
meteo-static のコンパニオンドッグフードで、このリポジトリは良い MCP のベースラインです。
ツールは、スキーマの明確さを評価するジャッジが高いスコアを得られるよう設計されています(明確な名前、詳細な説明、厳格な enum、型付き出力スキーマ)。
ツール
ツール | 説明 |
| サポートされている単位 ID を一覧表示します(次元でフィルタリング可能) |
| SI 単位とヤード・ポンド法単位の間で長さを変換します |
| 質量 / 重量を変換します |
| °C / °F / K を変換します(絶対零度未満は拒否) |
| 液体の体積を変換します(米国 + ヤード・ポンド法 + SI) |
| 同じ次元の 2 つの数量を比較します |
Related MCP server: gnomon-mcp
設計目標(ジャッジに優しい)
名前: 小文字・説明的・動詞で始まる(
convert_*、list_*、compare_*)説明: ツールを呼び出すタイミング、ツールが行うこと、使用すべきでない用途
入力: クローズドな enum / 制約付きフィールド(パラメータごとの説明付き)
出力: Pydantic モデル → MCP の
outputSchemaオブジェクト(裸の配列は不可)決定性: 静的な係数テーブルを使用。CI での評価に安全
実行方法
STDIO(デフォルト)
pip install -r requirements.txt
python src/server.pyStreamable HTTP
pip install -r requirements.txt
python src/server.py --transport http --port 8000tools/list のエクスポート(ローカル)
pip install -r requirements.txt
python scripts/export_tools_list.py --output ci/tools-list.jsonGitHub Actions
plugin-federation/actions の共有アクション:
ジョブ | 目的 |
|
|
| OIDC → カタログ、スキーマ検証、選択サーフェス用の埋め込み、LLM-as-judge(fail-on-judge-fail) |
| 機能評価( |
Nexus パイプラインのセットアップ
変数 / シークレット | 目的 |
| 例: |
| Nexus の GitHub オーディエンスと一致する必要があります |
| 対象テナントの UUID |
| このサーバー用の新しい安定ツールソース UUID |
| ジャッジモデル + 機能評価 |
| 埋め込み( |
埋め込みは、名前 + 説明 + 入力スキーマ(tool-embedding-report/v1)を使用します。
埋め込みに失敗してもジャッジは失敗しません。類似性レポートは、profileVersion と model が text-embedding-3-small に一致する登録済みセマンティック解析プロファイルから Nexus によって導出されます(短縮されない限り 1536 次元)。
CI はそのプロファイルを作成できません。
また、このリポジトリをテナントの OIDC トラストポリシーに登録し(meteo-static と同じパターン)、units-static 用の専用ツールソースを作成してください。
ステータス
動作 — stdio + streamable HTTP
ツール — 構造化 I/O を備えた 6 つの変換ツール
CI — ハードフェイルゲート付きの Plugin Federation Actions
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-