jsonui-render
jsonui-render-mcp
Minecraft Bedrock JSON UI 화면을 그려 주는 MCP 서버로, 리소스 팩의 레이아웃을 기기 없이 확인할 수 있습니다.
사용자가 만든 팩과 Mojang의 실제 UI 파일을 읽고, @ 상속과 $variables를 전개하며, 구현하지 않은 부분은 추측하지 않고 보고합니다.
설정
pip install mcp pillow그런 다음 setup_samples 도구를 한 번 호출하세요. 이 도구는 Mojang/bedrock-samples을(를) 스파스 클론하여 바닐라 UI 정의와 텍스처를 가져옵니다. Mojang의 자료는 여기에 번들로 포함되지 않습니다.
환경:
변수 | 기본값 | 설명 |
|
| 위의 클론 |
|
|
|
등록하세요:
{
"mcpServers": {
"jsonui-render": {
"command": "python3",
"args": ["/path/to/jsonui-render-mcp/server.py"]
}
}
}Related MCP server: mcp-sketch
도구
도구 | 설명 |
| Mojang의 UI 파일 클론 |
| 팩 덤프가 정의하는 화면들 |
| 폼의 캡션과 아이콘을 포함해 하나를 그리기 |
| 이름으로 아무 컨트롤이나 그리기(Mojang의 것 포함) |
| 앵커 규칙을 Mojang의 다이얼로그에 적용 |
팩 덤프
render_screen은 빌드가 작성하는 디렉터리를 읽습니다:
controls.json name -> control
screens.json [{name, width, height, body, title, background, marker}]
textures/*.png your own textures, flat
textures/nineslice.json name -> border, as an int or [l, t, r, b]알아두면 좋은 두 가지
layer는 형제 그룹의 순서만 정하며 그보다 넓은 범위에는 영향을 주지 않습니다. 화면 전체에 걸친 깊이와 누적되는 깊이 모두 그럴듯해 보이지만, 둘 다 실제 기기와 모순됩니다.앵커 규칙은 다음과 같습니다. 자식의
anchor_to지점이 부모의anchor_from지점에 놓인 다음 오프셋이 적용됩니다.check_anchors는 렌더러가 이 규칙을 따르도록 강제합니다.
아직 하지 못하는 것
폼의 캡션과 텍스처 외의 바인딩.
%cm은 가장 큰 자식이 아니라 콘텐츠 크기로 읽힙니다.아이템 그림은 바닐라 경로에서만 가져옵니다.
실제 기기가 여전히 기준입니다. 둘이 일치하지 않으면 이쪽이 틀린 것입니다.
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 Servers
- AlicenseBqualityDmaintenanceEnables users to create UI flowcharts by generating visualizations of user interfaces and interactions through an easy-to-use API within MCP-compatible systems.12,95911ISC
- AlicenseBqualityAmaintenanceLocal MCP server for parsing Sketch exported HTML zip archives and extracting design structure information.11815MIT
- AlicenseNot gradedqualityDmaintenanceValidates Minecraft datapack JSON files (recipes, advancements, loot tables, etc.) against official Minecraft data formats using Spyglass.MIT
- AlicenseAqualityCmaintenanceLocal MCP server and CLI for Access layout files, rendered to SVG without Microsoft Access. Enables visual verification of form/report layout changes.3MIT
Related MCP Connectors
Generate authentic pixel art - sprites, animations, and tilesets - from any MCP client
JSON tools MCP.
MCP-native open-source Notion alternative: read & write pages, databases and kanban boards.
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/Deichor/jsonui-render-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server