Skip to main content
Glama
plugin-federation

units-static

units-static

고품질 단위 변환 MCP 서버로, 고정 변환 테이블을 사용합니다(네트워크 I/O 없음). meteo-static의 동반 도그푸드 저장소입니다. 이 저장소는 좋은 MCP 기준선입니다 — 도구들은 스키마 명확성 평가에서 좋은 점수를 받도록 설계되었습니다(명확한 이름, 깊은 설명, 엄격한 열거형, 타입화된 출력 스키마).

도구

도구

설명

list_units

지원되는 단위 ID 나열(선택적으로 차원으로 필터링)

convert_length

SI / 영국식 단위 간 길이 변환

convert_mass

질량 / 무게 변환

convert_temperature

°C / °F / K 변환(절대 영도 미만 거부)

convert_volume

액체 부피 변환(미국식 + 영국식 + SI)

compare_quantities

같은 차원의 두 수량 비교

Related MCP server: gnomon-mcp

설계 목표(평가자 친화적)

  • 이름: 소문자, 설명적, 동사 중심(convert_*, list_*, compare_*)

  • 설명: 도구를 호출할 시기, 수행 작업, 사용하지 말아야 할 경우

  • 입력: 폐쇄형 열거형 / 제약된 필드와 매개변수별 설명

  • 출력: Pydantic 모델 → MCP outputSchema 객체(단순 배열 없음)

  • 결정적: 정적 계수 테이블; CI 평가에 안전

실행

STDIO(기본)

pip install -r requirements.txt
python src/server.py

Streamable 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.json

GitHub Actions

**plugin-federation/actions**의 공유 Actions:

작업

목적

tools-list-validate

tools/list 내보내기 + 구조적 검증

nexus-catalog

OIDC → 카탈로그, 스키마 검증, 선택 표면 임베딩, LLM-as-judge(fail-on-judge-fail)

evals

기능 평가(evals/evaluations.xml, 100% 임계값)

Nexus 파이프라인 설정

변수 / 비밀

목적

NEXUS_URL

예: https://api.nonprod.plugin-federation.com

NEXUS_OIDC_AUDIENCE

Nexus GitHub 대상과 일치해야 함

TENANT_ID

대상 테넌트 UUID

MCP_SOURCE_ID

이 서버의 안정적인 도구 소스 UUID

XAI_API_KEY

판정 모델 + 기능 평가

OPENAI_API_KEY

임베딩(text-embedding-3-small)

임베딩은 이름 + 설명 + 입력 스키마(tool-embedding-report/v1)를 사용합니다. 임베딩 실패는 판정을 실패시키지 않습니다. 유사성 보고서는 Nexus가 등록된 의미 분석 프로필에서 파생하며, 해당 프로필의 profileVersionmodeltext-embedding-3-small(줄이지 않으면 1536 차원)과 일치합니다. CI는 해당 프로필을 생성할 수 없습니다.

또한 이 저장소를 테넌트 OIDC 신뢰 정책에 등록하고(meteo-static과 동일한 패턴) units-static 전용 도구 소스를 생성하십시오.

상태

  • 작동 중 — stdio + streamable HTTP

  • 도구 — 구조화된 I/O를 갖춘 6개의 변환 도구

  • 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.

Maintenance

ActivityMaintained
ResponsivenessNo issues

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

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    A 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.
    -
  • A
    license
    A
    quality
    C
    maintenance
    A 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.
    4
    1
    MIT
  • A
    license
    C
    quality
    C
    maintenance
    A 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.
    18
    13
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    An MCP server providing deterministic base conversions (binary, hex, octal, decimal, base64) for AI agents, eliminating hallucination risks in low-level data processing.
    18
    3
    -

Latest Blog Posts

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