uMCP
by mika-f·★ 8·综合分 40
uMCP 是为 Unity 应用程序设计的轻量级 MCP 服务器,通过流式 HTTP 协议安全连接 AI 代理。
developer-toolsai-llmgame-development
1
Forks
0
活跃 Issue
4 个月前
最近提交
2 天前
收录于
概述
uMCP 提供了一个专门为 Unity 集成设计的 MCP 协议最小化和高效服务器实现。与其他需要 Python 或 Node.js 等额外依赖的 MCP 服务器不同,uMCP 使用流式 HTTP 协议直接与 MCP 客户端通信,使其更加轻量级和高效。该服务器强调安全性,将 AI 限制为仅执行预授权操作,同时通过自定义命令和操作实现可扩展性。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:将 AI 助手集成到 Unity 游戏开发工作流中
你:通过 MCP 客户端允许 AI 代理与 Unity 应用程序交互
你:使用自定义 AI 驱动工具扩展 Unity 功能
你:uMCP 与其他 MCP 服务器有什么不同?
你:如何使用自定义工具扩展 uMCP?
什么时候选它
当你开发 AI 集成的 Unity 应用,需要轻量级、无依赖的专为游戏开发工作流设计的 MCP 服务器时,选择 uMCP。
什么时候不要选它
如果你的 MCP 服务器需求在 Unity 环境之外,需要基本 HTTP 连接之外的身份验证机制,或需要广泛的社区和第三方工具集成,则不应选择 uMCP。
此 server 暴露的工具
从 README 抽取出 1 个工具MyCustomCommand_ExecuteexampleParameter: stringExecutes a custom command with a specified parameter.
说明:Tool names inferred from the example code showing how to extend uMCP with custom commands. No explicit tool names are listed in the documentation.
可对比工具
unity-ai-toolsgame-mcpwebgl-mcp
安装
安装
前提条件
- Unity Editor:2022.3 LTS 或更新版本
- 支持流式 HTTP 的 MCP 客户端(如 VSCode Agent Mode、Cursor、CLINE)
安装 CoreFramework
使用 Unity 包管理器:
openupm add com.natsuneko.modelcontextprotocol.core-framework使用 Git URL:
- 打开 Unity 项目
- 转到 窗口 > 包管理器
- 点击 + 选择 '从 git URL 添加包...'
- 输入 URL:
https://github.com/mika-f/uMCP.git?path=/Assets/NatsunekoLaboratory/ModelContextProtocol/CoreFramework
安装附加包
openupm add com.natsuneko.modelcontextprotocol.management-tools
openupm add com.natsuneko.modelcontextprotocol.vrchat-world-tools配置
配置您的 MCP 客户端连接到:
http://localhost:7225/mcpVSCode Agent Mode 配置示例:
{
"servers": {
"uMCP": {
"url": "http://localhost:7225/mcp"
}
}
}FAQ
- uMCP 与其他 MCP 服务器有什么不同?
- uMCP 直接使用流式 HTTP 协通信,无需额外的 Python 或 Node.js 等语言运行时环境,使其更加轻量级和高效。
- 如何使用自定义工具扩展 uMCP?
- 您可以通过创建带有 [McpServerToolType] 和 [McpServerTool] 属性的自定义类来扩展 uMCP,如 README 示例所示。
uMCP 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。