Unit Expert MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Unit Expert MCPconvert 5 feet to meters"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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'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).
60+ units, live FX, timezones, and date arithmetic for AI agents.
Countries, timezones, elements, constants, HTTP status codes, unit conversion, and MIME type lookup.
Related MCP Servers
- AlicenseAqualityCmaintenanceProvides precise conversions between different units of measurement including temperature, length, weight, and volume.168MIT
- AlicenseNot gradedqualityBmaintenanceEnables unit conversion for length, weight, temperature, and currency using simple tools, with a free tier and paid upgrade for higher usage.7 npm28 PyPIMIT
- AlicenseAqualityCmaintenanceUnit 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 gradedqualityBmaintenanceEnables 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