jsonui-render
jsonui-render-mcp
Minecraft BedrockのJSON UI画面を描画するMCPサーバーで、リソースパックのレイアウトをデバイスなしで確認できます。
作成したパックとMojangの実際のUIファイルを読み込み、@の継承と$variablesを展開し、推測せずに未実装のものを報告します。
セットアップ
pip install mcp pillowその後、setup_samplesツールを一度呼び出します。バニラのUI定義とテクスチャのためにMojang/bedrock-samplesをスパースクローンします。Mojangのものはここには同梱されていません。
環境変数:
変数 | デフォルト | 説明 |
|
| 上記のクローン |
|
|
|
登録:
{
"mcpServers": {
"jsonui-render": {
"command": "python3",
"args": ["/path/to/jsonui-render-mcp/server.py"]
}
}
}Related MCP server: mcp-sketch
ツール
ツール | 説明 |
| MojangのUIファイルをクローン |
| パックダンプが定義する画面 |
| フォームのキャプションとアイコン付きで1つ描画 |
| 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]知っておくべき2つのこと
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