KY

keijiro/yamu

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

33 stars 3 forks Качество 28 Тренд 11

Минимальный MCP-сервер для Unity

Обзор

Еще один минимальный MCP-сервер для Unity - это экспериментальный MCP-сервер, который позволяет агентам кодирования ИИ взаимодействовать с проектами Unity. - compile and wait - компиляция Triggers Unity Editor, ожидание завершения и возврат результатов компиляции, включая любые ошибки - run tests - Executes Unity Test Runner tests (как EditMode, так и PlayMode) с мониторингом состояния в реальном времени и подробным отчетом о результатах Это доказательство концепции демонстрирует, как агенты кодирования ИИ (Claude Code, Gemini CLI и т. Д.) могут автономно повторяться через циклы редактирования-компиляции-отладки в разработке Unity, когда они обеспечиваются этими основными механизмами обратной связи компиляции через MCP. macOS (только проверенная платформа) - требуется для запуска промежуточного сервера Вы можете установить пакет Yamu (jp.keijiro.yamu) через реестр «Keijiro» с помощью диспетчера пакетов Unity. Чтобы добавить реестр в свой проект, следуйте этим инструкциям. [Эти инструкции]: [[Т0]]

Обзор (машинный перевод)

Yamu (Еще один минимальный MCP-сервер для Unity) — экспериментальный MCP-сервер. Сервер (Model Context Protocol), который позволяет агентам кодирования ИИ взаимодействовать с Проекты единства.

Особенности

  • compile_and_wait - Компиляция Triggers Unity Editor, ожидание завершения, и возвращает результаты компиляции, включая любые ошибки
  • run_tests - Выполняет тесты Unity Runner (как EditMode, так и PlayMode) мониторинг состояния в режиме реального времени и подробная отчетность о результатах

##Цель

Это доказательство концепции демонстрирует, как агенты кодирования ИИ (Код Клода, Близнецы) CLI и т.д.) могут автономно повторяться через циклы редактирования-компиляции-отладки в Unity. разработка, если эти основные механизмы обратной связи компиляции MCP.

Предпосылки

Платформа: macOS (только проверенная платформа)

  • Node.js: Требуется для запуска промежуточного сервера

##Установка

###1 Установите пакет

Вы можете установить пакет Yamu ([T2]) через «Keijiro» Реестр с помощью Unity Package Manager. Чтобы добавить реестр в свой проект, Следуйте этим указаниям.

###2 Добавить MCP-сервер в AI-агент

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Yamu

Yamu (Yet Another Minimal MCP server for Unity) is an experimental MCP (Model Context Protocol) server that enables AI coding agents to interact with Unity projects.

Features

  • compile_and_wait - Triggers Unity Editor compilation, waits for completion, and returns compilation results including any errors
  • run_tests - Executes Unity Test Runner tests (both EditMode and PlayMode) with real-time status monitoring and detailed result reporting

Purpose

This proof-of-concept demonstrates how AI coding agents (Claude Code, Gemini CLI, etc.) can autonomously iterate through edit-compile-debug cycles in Unity development when provided with these basic compilation feedback mechanisms via MCP.

Prerequisites

  • Platform: macOS (only tested platform)
  • Node.js: Required to run the intermediate server
    brew install node
    

Installation

1. Install the Package

You can install the Yamu package (jp.keijiro.yamu) via the “Keijiro” scoped registry using the Unity Package Manager. To add the registry to your project, follow these instructions.

2. Add the MCP Server to the AI Agent

You can either follow the steps in yamu-mcp-setup.md manually, or let the AI agent do it for you. For example, if you’re using Gemini CLI:

You're Gemini CLI. Follow yamu-mcp-setup.md

The “You’re —” statement is important, as some AI agents don’t know what they are unless explicitly told.

Note: You’ll need to update this configuration each time you upgrade Yamu. You can simply run the same prompt again to refresh it.

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →