MCP Catalogs
首页

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: string

    Executes 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:

  1. 打开 Unity 项目
  2. 转到 窗口 > 包管理器
  3. 点击 + 选择 '从 git URL 添加包...'
  4. 输入 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/mcp

VSCode Agent Mode 配置示例:

{
  "servers": {
    "uMCP": {
      "url": "http://localhost:7225/mcp"
    }
  }
}

FAQ

uMCP 与其他 MCP 服务器有什么不同?
uMCP 直接使用流式 HTTP 协通信,无需额外的 Python 或 Node.js 等语言运行时环境,使其更加轻量级和高效。
如何使用自定义工具扩展 uMCP?
您可以通过创建带有 [McpServerToolType] 和 [McpServerTool] 属性的自定义类来扩展 uMCP,如 README 示例所示。

uMCP 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。