umodel-mcp
Provides tools for listing, extracting, and exporting Unreal Engine game assets from .pak/.upk files, including mesh, texture, animation, and sound export to formats like glTF, PSK, PNG, and DDS.
Click on "Install 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., "@umodel-mcpshow me what's inside this encrypted pak file"
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.
Umodel-MCP
面向 umodel 的 MCP 服务器, 让任意 MCP 客户端通过自然语言完成 Unreal Engine 游戏资源的列表、解包、导出操作
特性
纯解包零依赖:
pak_list/pak_extract为纯 TypeScript 实现,直接解析 .pak 索引并提取原始.uasset/.uexp文件,无需下载 umodel支持加密 pak:AES-256 索引/条目加密,含标准模式与 bitflip 变体; 密钥仅存会话内存
完整导出链路:网格、贴图、动画、声音导出为 gltf、psk、png、dds 等格式 (依赖 umodel 可执行文件)
Related MCP server: Adastrea-MCP
环境要求
Node.js 18 或更高版本
任意支持 MCP 的客户端(Hermes 、Claude Code、Cursor、PI、Codex 等)
仅导出转换功能需要:umodel
安装
标准配置
{
"mcpServers": {
"umodel": {
"command": "npx",
"args": ["-y", "umodel-mcp"]
}
}
}也可以直接把这句话发给你的 agent:"帮我安装并注册 umodel-mcp,重载 MCP 连接后验证可用"
各客户端注册方式
客户端 | 注册方式 |
Claude Code |
|
Codex |
|
Pi | 标准配置写入 |
git clone git@github.com:CHA1007/Umodel-MCP.git
cd Umodel-MCP
npm install
npm run build然后在 MCP 客户端配置中注册:
{
"mcpServers": {
"umodel": {
"command": "node",
"args": ["<本仓库绝对路径>/dist/index.js"]
}
}
}工具
工具 | 对应 umodel 命令 | 说明 |
| — | 查看当前内存会话设置 |
| — | 记住会话设置(仅内存,不落盘) |
| — | 自动搜索 umodel 可执行文件(仅当用户不知道路径时兜底) |
|
| 验证可执行文件(可传 |
|
| 查看支持的游戏及 |
| — | 递归扫描目录中的 |
|
| 列出包内对象(支持过滤与分页) |
|
| 查看包信息(name/export 表) |
|
| 导出网格/贴图/动画/声音(psk、gltf、png、dds…) |
|
| 原样拷出原始包文件(.upk + .uexp/.ubulk) |
| — | 查看导出结果目录树(含文件大小) |
| — | 直接解析 .pak 索引(不经 umodel),支持 AES 加密索引,搜索资产路径 |
| — | 从 .pak 中提取原始 .uasset/.uexp 文件(含加密 pak) |
命令行参数以 UEViewer 官方源码(UmodelTool/Main.cpp)为准;
每个工具的具体参数可在 MCP 客户端中查看其 schema
免责声明
本项目仅用于解包、查看与导出用户自己合法持有的游戏资源, 用于学习、研究、备份等合法用途
请遵守相关游戏的用户协议与所在地区的法律法规; 因使用本项目产生的任何版权、协议纠纷或损失,作者概不负责
许可证
MIT © CHA1007
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
- Flicense-qualityDmaintenanceA Model Context Protocol server for reading and analyzing binary files, with initial support for Unreal Engine asset files (.uasset).Last updated
- Flicense-qualityDmaintenanceMCP server for managing Adastrea game project information and Unreal Engine integration, enabling AI agents to store, retrieve, and manage comprehensive game development details.Last updated1
- Alicense-qualityBmaintenanceA Python MCP server for searching, downloading, extracting, inspecting, and previewing game assets from multiple public sources.Last updatedMIT
- AlicenseAqualityBmaintenanceMCP server for Lineage 2 / Unreal Engine 2.5 asset modding, enabling texture extraction, modification, repackaging, and procedural mesh generation.Last updated18MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
MCP server for AI dialogue using various LLM models via AceDataCloud
An MCP server for deep research or task groups
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/CHA1007/Umodel-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server