Unit Expert MCP
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Unit Expert MCP
Minimal Streamable HTTP MCP server for PlayMCP.
PlayMCP Settings
MCP 이름: Unit Expert(단위전문가)
MCP 식별자: unitExpert
MCP URL: https://unit-expert-mcp.onrender.com/mcp
인증: 없음Related MCP server: Unit Converter AI MCP Server
HTTP Endpoints
GET /
GET /healthz
POST /mcp
GET /mcp
GET /scenario
POST /scenarioPOST /mcp expects JSON-RPC with:
Accept: application/json, text/event-stream
Content-Type: application/jsonTools
convert_lengthconvert_weightconvert_temperatureconvert_areaconvert_volumelist_supported_units
Scenario Control
Open /scenario in a browser to set the server-wide default scenario. The page
also shows a live /mcp response preview for the selected scenario.
Use X-MCP-Test-Scenario to override the server-wide state for one request.
Omit it for the currently selected scenario.
The selected scenario is stored in process memory, so it resets to ok after a
server restart or redeploy.
X-MCP-Test-Scenario: duplicate-tool-name지원 시나리오:
기본
정책명 | 시나리오 | 효과 |
정상 응답 |
| 정상 Unit Expert 도구 목록을 반환합니다. |
서버 error
정책명 | 시나리오 | 효과 |
인증 조건 - 401 |
| JSON-RPC 처리 전에 |
인증 조건 - 403 |
| JSON-RPC 처리 전에 |
MCP 버전 조건 - 최소 지원 버전 |
| 최소 지원 버전보다 낮은 |
툴 목록 조건 - JSON-RPC 에러 |
|
|
툴 목록 조건 - null 반환 |
|
|
툴 목록 조건 - 빈 배열 반환 |
|
|
툴 개수 조건 - 최대 개수 |
| 도구 21개를 반환합니다. |
응답속도 조건 - 지연 |
| OPTIONS가 아닌 |
tool error
정책명 | 시나리오 | 효과 |
툴 이름 조건 - 중복 |
| 동일한 |
툴 이름 조건 - 허용 문자 |
| 허용되지 않는 문자가 포함된 tool name을 반환합니다. |
툴 이름 조건 - 길이 |
| 129자 길이의 tool name을 반환합니다. |
툴 필수 속성 - name |
|
|
툴 필수 속성 - description |
|
|
툴 필수 속성 - inputSchema |
|
|
툴 필수 속성 - annotations |
|
|
툴 이름 조건 - 금지어 |
| 금지어가 포함된 tool name을 반환합니다. |
툴 설명 조건 - 길이 |
| 1,051자 |
툴 설명 조건 - 서비스명 |
| 서비스명이 빠진 |
툴 annotations 조건 - 필수 힌트 |
| 필수 필드가 빠진 |
Run Locally
PYTHONPATH=src PORT=8000 python -m unit_expert_mcp.serverSmoke test:
curl -i -X POST http://localhost:8000/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-H 'MCP-Protocol-Version: 2025-03-26' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"curl","version":"1.0"}}}'Official SDK 2026 Baseline
The existing unit_expert_mcp.server implementation is the fault-injection
server used for 2025/legacy and intentionally invalid scenarios. For a clean
2026-07-28 baseline backed by the official MCP Python SDK, run the separate
entrypoint:
pip install ".[sdk2026]"
PYTHONPATH=src PORT=8000 python -m unit_expert_mcp.sdk_2026_serverThis starts a Streamable HTTP MCP endpoint at /mcp using the SDK's ASGI app.
It exposes the same six Unit Expert tools, but does not implement the scenario
UI or malformed-response cases.
Expected Render endpoint:
https://unit-expert-mcp-2026.onrender.com/mcpDocker:
docker build -f Dockerfile.sdk2026 -t unit-expert-mcp-sdk2026 .
docker run --rm -p 8000:8000 unit-expert-mcp-sdk2026Test
PYTHONPATH=src python3 -m unittest discover -s tests -p 'test*.py'Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Baking unit conversion (cups/grams/temp/recipe scaling). convert_amount, convert_temperature
Free unit & live currency conversion tools from toolalize.com (convert_units, convert_currency).
Everyday calculators and converters for AI assistants: units, dates, percentages, text, JSON.
60+ units, live FX, timezones, and date arithmetic for AI agents.
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides precise conversions between different units of measurement including temperature, length, weight, and volume.169MIT
- AlicenseNot gradedqualityCmaintenanceEnables unit conversion for length, weight, temperature, and currency using simple tools, with a free tier and paid upgrade for higher usage.9 npmMIT
- AlicenseAqualityBmaintenanceUnit converter for AI agents, powered by the GNU units database — convert 3000+ units of measurement, evaluate compound unit expressions, reduce to SI base units, dimensional analysis. Offline, deterministic.61GPL 3.0
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to convert between measurement units across length, weight, temperature, volume, speed, and data storage, with formulas included. Supports pay-per-call access via x402 micropayments without API keys or signup.MIT