YetAnotherUnityMcp - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

YetAnotherUnityMcp 是一个桥梁系统,连接 Unity 游戏引擎与 AI 驱动工具,通过 MCP 协议实现 AI 代理对 Unity 场景的实时控制和交互。

核心功能

  • 在 Unity 中执行 C# 代码
  • 查询 Unity 编辑器状态
  • 动态参数处理
  • 组织和导航 GameObject 层次结构
  • 修改 GameObject 属性
  • 实时捕获 Unity 编辑器截图
  • 获取 Unity 日志和调试信息
  • 提供上下文模板
  • 实时 TCP 通信

适用场景

  • AI 驱动的 Unity 场景自动化测试
  • 游戏开发中的 AI 辅助工具
  • 实时监控和调试 Unity 应用
  • 教育与研究中的交互式 Unity 演示

工具列表

  • execute_code_in_unity: 在 Unity 编辑器中运行 C# 代码
  • unity_screenshot: 捕获 Unity 编辑器截图
  • unity_modify_object: 修改 Unity GameObject 属性
  • unity_logs: 获取 Unity 日志

常见问题解答

  • 通信协议基于 TCP 套接字,使用简单的帧机制
  • 支持连接健康检查的 ping/pong 消息
  • 提供 UI 用于监控连接和调试

使用教程

使用依赖

  • Unity 2020.3 或更高版本
  • Python 3.11

安装教程

Unity 服务器设置
  1. 打开 Unity 项目
  2. 导入 YetAnotherUnityMcp 插件
  3. 启动 TCP 服务器
Python 客户端设置

bash
git clone https://github.com/yourusername/YetAnotherUnityMcp.git
cd YetAnotherUnityMcp
uv venv -p 3.11
source .venv/bin/activate
uv pip install -e ".[dev]"
python -m server.mcp_server

调试方式

bash
fastmcp dev server/mcp_server.py

点击访问

搜索工具

Nix MCP Servers - MCP服务,MCP服务器,MCP教程

2025-4-29 16:26:26

搜索工具

What is YepCode MCP Server? - MCP服务,MCP服务器,MCP教程

2025-4-29 16:26:34

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索