内容
# MCP工具箱
Unreal Engine 5.8 插件,通过模型上下文协议(MCP)将大型语言模型(LLM)与编辑器集成。
## 功能特点
- **AI 智能辅助**:直接在 Unreal Engine 编辑器中集成 LLM
- **工具调用**:支持自定义工具,包括截图、文件操作等
- **视觉模式**:切换图像输入/输出的视觉功能
- **会话管理**:按项目组织对话,并具有持久化存储
- **技能系统**:可扩展的插件架构,支持自定义技能
- **内存系统**:从内存文件中自动注入上下文
## 要求
- Unreal Engine 5.8 或更高版本
- Windows 10/11
- 用于访问 LLM API 的互联网连接
## 安装
1. 将此存储库克隆到项目的 `Plugins/` 目录
2. 在 Unreal Engine 的插件管理器中启用插件
3. 构建项目
## 使用
1. 从窗口菜单中打开 MCP 工具箱
2. 在设置面板中配置 API 设置
3. 开始与 AI 助手对话
## 项目结构
```
MCPToolbox/
├── Config/ # 插件配置
├── Source/
│ ├── MCPToolbox/ # 插件主要代码
│ │ ├── Private/ # 实现文件
│ │ └── Public/ # 头文件
│ └── MCPToolboxScreenshot/ # 截图工具
├── ThirdParty/ # 第三方库
└── MCPToolbox.uplugin # 插件描述文件
```
## 关键组件
- **MCPToolboxChatWidget**:主要聊天界面
- **MCPToolboxMCPClient**:MCP 协议客户端
- **MCPToolboxAPIManager**:API 请求管理
- **MCPToolboxMemoryManager**:内存系统
- **MCPToolboxChatSession**:会话管理
## 许可证
Apache License 2.0
## 贡献
欢迎贡献!请向主分支提交拉取请求。