units-static
units-static
Высококачественный MCP-сервер для конвертации единиц измерения с фиксированными таблицами пересчёта (без сетевого ввода-вывода). Компаньон-догфуд для meteo-static: этот репозиторий — эталон хорошего MCP — инструменты спроектированы так, чтобы оценщики ясности схем получали высокие баллы (понятные имена, подробные описания, строгие перечисления, типизированные выходные схемы).
Инструменты
Инструмент | Описание |
| Вывести список поддерживаемых идентификаторов единиц (опционально с фильтром по размерности) |
| Конвертировать длину между единицами СИ / имперскими |
| Конвертировать массу / вес |
| Конвертировать °C / °F / K (отклоняет значения ниже абсолютного нуля) |
| Конвертировать объём жидкости (US + имперские + СИ) |
| Сравнить две величины в одной размерности |
Related MCP server: gnomon-mcp
Цели дизайна (удобно для оценщиков)
Имена: строчные, описательные, с глаголом в начале (
convert_*,list_*,compare_*)Описания: когда вызывать инструмент, что он делает, для чего его не использовать
Входные данные: закрытые перечисления / ограниченные поля с описаниями для каждого параметра
Выходные данные: модели Pydantic → объекты MCP
outputSchema(без голых массивов)Детерминированность: статические таблицы коэффициентов; безопасно для CI-оценок
Запуск
STDIO (по умолчанию)
pip install -r requirements.txt
python src/server.pyПотоковый HTTP
pip install -r requirements.txt
python src/server.py --transport http --port 8000Экспорт tools/list (локально)
pip install -r requirements.txt
python scripts/export_tools_list.py --output ci/tools-list.jsonGitHub Actions
Общие действия из plugin-federation/actions:
Задание | Назначение |
| Экспорт |
| OIDC → каталог, проверка схемы, эмбеддинги поверхности выбора, LLM-как-судья (fail-on-judge-fail) |
| Функциональные оценки ( |
Настройка конвейера Nexus
Переменная / секрет | Назначение |
| например, |
| Должна совпадать с аудиторией GitHub Nexus |
| UUID целевого тенанта |
| Новый стабильный UUID источника инструмента для этого сервера |
| Модель-судья + функциональные оценки |
| Эмбеддинги ( |
Для эмбеддингов используются имя + описание + входная схема (tool-embedding-report/v1). Ошибки эмбеддингов не приводят к сбою судей. Отчёты о сходстве выводятся Nexus из зарегистрированного профиля семантического анализа, чьи profileVersion и model соответствуют text-embedding-3-small (1536 измерений, если не сокращено). CI не может создать этот профиль.
Также зарегистрируйте этот репозиторий в политике доверия OIDC тенанта (та же схема, что и для meteo-static) и создайте выделенный источник инструмента для units-static.
Статус
Работает — stdio + потоковый HTTP
Инструменты — шесть инструментов конвертации со структурированным вводом/выводом
CI — Plugin Federation Actions с жёсткими шлюзами отказа
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
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.
Read-only MCP server for the OPERANT AI operating-agent calibration benchmark.
Related MCP Servers
- FlicenseNot 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.-
- 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.41MIT
- AlicenseCqualityCmaintenanceA 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.1813MIT
- FlicenseNot gradedqualityCmaintenanceAn MCP server providing deterministic base conversions (binary, hex, octal, decimal, base64) for AI agents, eliminating hallucination risks in low-level data processing.183-
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/plugin-federation/units-static'
If you have feedback or need assistance with the MCP directory API, please join our Discord server