Token导航 LogoToken导航

MCP Server · AI代理

MCP Uasset Toolkit

一个通过MCP服务器提供虚幻引擎.uasset文件操作的工具,支持读取、分析和修改虚幻引擎资产文件。

未说明官方级别未说明来源级核验工具 14
C#Claude游戏开发Claude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
ShadowNineX
提供方
ShadowNineX

工具数量

14

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

MCP Uasset Toolkit 属于AI代理类 MCP Server,公开资料标注 14 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 14 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

MCP UAsset工具包

特性

资产信息

  • 阅读资产结构 -解析.uasset文件并访问元数据
  • 一般信息 -查看包详细信息、标志、GUID、文件夹名称
  • 名称地图 -列出并编辑资产使用的字符串表
  • 自定义版本 -查看所有自定义版本信息

进出口管理

  • 列出进口 -查看所有具有完整详细信息的外部依赖关系(类包、类名、外部索引等)
  • 列出出口 -使用全面的元数据查看资产中包含的所有对象
  • 导出数据 -访问特定导出的详细属性数据

编辑功能

  • 名称地图编辑 -在名称表中添加或修改条目
  • 导入编辑 -更新导入引用(对象名、类包、类名、外部索引)
  • 导出编辑 -修改导出信息(对象名称、索引、标志)
  • 保存更改 -将修改后的资产写回磁盘

安装

先决条件

  • .NET 10.0 SDK或更高版本
  • Windows x64(当前配置为win-x64)

下载预构建的二进制文件

从下载最新版本 发布页面.

从源代码构建

# Clone the repository with submodules
git clone --recurse-submodules https://github.com/hedgehogform/MCP-UAsset-Toolkit.git
cd "MCP UAsset Toolkit"

# Build the project (Debug)
dotnet build

# Build Release
dotnet build --configuration Release

# Run the MCP server
dotnet run

发布独立可执行文件

dotnet publish -c Release -r win-x64 --self-contained

可执行文件将位于 bin/Release/net10.0/win-x64/publish/

配置

服务器URL

默认服务器URL在中配置 appsettings.json:

{
  "Kestrel": {
    "Endpoints": {
      "Http": {
        "Url": "http://127.0.0.1:13338"
      }
    }
  }
}

您可以通过以下方式覆盖此内容:

  • 环境变量: ASPNETCORE_URLS=http://localhost:5000
  • 命令行: dotnet run --urls "http://localhost:5000"

MCP客户端配置

添加到您的MCP客户端配置中(例如,Claude Desktop):

{
  "mcpServers": {
    "uasset-toolkit": {
      "command": "dotnet",
      "args": ["run", "--project", "path/to/MCP UAsset Toolkit"],
      "env": {}
    }
  }
}

用法

1.设置发动机版本

在使用任何资源之前,请设置虚幻引擎版本:

set_engine_version("4.27")

支持的格式: "4.27", "5.3", "5.5"等等。

2.阅读资产信息

read_asset("path/to/asset.uasset")
list_exports("path/to/asset.uasset")
list_imports("path/to/asset.uasset")
get_name_map("path/to/asset.uasset")

3.编辑资产

# Edit a name in the name map
edit_name_map_entry("path/to/asset.uasset", index: 5, newName: "NewName")

# Edit an import
edit_import("path/to/asset.uasset", importIndex: 1, objectName: "NewObjectName")

# Edit export information
edit_export_info("path/to/asset.uasset", exportIndex: 1, bIsAsset: true)

# Save changes
save_asset("path/to/asset.uasset")

可用的MCP工具

版本管理

  • set_engine_version -设置用于解析的虚幻引擎版本

资产读数

  • read_asset -解析并读取基本资产结构
  • get_general_info -获取包裹的一般信息
  • get_full_asset_info -获取全面的元数据(类似于UAssetGUI信息选项卡)
  • list_exports -列出所有出口,并附上详细信息
  • list_imports -列出所有具有详细信息的导入
  • get_export_data -获取特定导出的详细数据
  • get_name_map -获取名称映射(字符串表)
  • list_custom_versions -列出所有自定义版本

资产编辑

  • edit_name_map_entry -编辑名称映射中的条目
  • add_name_map_entry -在名称映射中添加新名称
  • edit_import -编辑导入字段
  • edit_export_info -编辑导出信息字段
  • save_asset -将修改后的资产保存到磁盘

建筑

MCP UAsset Toolkit/
├── Source/
│   ├── Program.cs              # ASP.NET Core host and MCP server setup
│   ├── Models/                 # Data transfer objects
│   ├── Services/               # Global state management (EngineVersionService)
│   └── Tools/                  # MCP tool implementations
│       ├── VersionTools.cs     # Engine version management
│       ├── AssetInfoTools.cs   # Asset information retrieval
│       ├── AssetDataTools.cs   # Import/export/name map listing
│       └── AssetEditTools.cs   # Asset editing operations
├── UAssetAPI/                  # Submodule - Unreal asset parsing library
└── appsettings.json            # Server configuration

运输

MCP服务器使用 SSE(服务器发送事件) 交通在 /sse 端点:

依赖项

重要提示

⚠️ 备份您的资产 -编辑前始终备份原始.uasset文件

⚠️ 版本兼容性 -在使用资源之前,请确保设置了正确的引擎版本

构建调试配置

.net构建

构建发布配置

netsbuild--配置发布


### CI/CD

This project uses GitHub Actions for automated builds and releases:

- **Build Workflow** - Automatically builds Debug and Release configurations on every push/PR to main
- **Release Workflow** - Creates GitHub releases when version tags are pushed (e.g., `v1.0.0`)

To create a new release:

git tag v1.0.0 git push origin v1.0.0quired** - Edit operations modify assets in memory. You must call save_asset to persist changes

Development

Building

dotnet build

运行测试

# UAssetAPI has separate test suite
cd UAssetAPI
dotnet test UAssetAPI.Tests/UAssetAPI.Tests.csproj

代码的风格

  • 方法以结尾 Async
  • 工具类包括 public static
  • 所有工具返回JSON字符串 { success: bool, ... } 格式
  • 验证所有工具中的引擎版本和文件是否存在

许可证

此项目使用UAssetAPI。看 UAssetAPI许可证 了解详情。

贡献

欢迎投稿!请确保:

  1. 所有MCP工具都遵循既定的模式
  2. 使用标准错误消息进行正确的错误处理
  3. 资产操作前的引擎版本验证
  4. 构建成功,无错误

致谢

工具与能力

工具数量

14

资源数量

0

提示词数量

0

能力标签

虚幻引擎C#本地部署资产管理文件解析游戏开发MCP协议

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 工具数量 14 个,一次接入能覆盖的操作比单点工具更全。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP Uasset Toolkit

MCP World · 本页

14未说明未标注1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP Uasset Toolkit 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

MCP Uasset Toolkit 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

MCP Uasset Toolkit 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP Uasset Toolkit 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

MCP Uasset Toolkit 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP