Yamu

keijiro/Yamu

3.4

If you are the rightful owner of Yamu and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Yamu is an experimental Model Context Protocol (MCP) server designed for Unity projects, enabling AI coding agents to autonomously manage the edit-compile-debug cycle.

Yamu, short for Yet Another Minimal MCP server for Unity, is a pioneering tool that facilitates the interaction between AI coding agents and Unity projects. It serves as a bridge, allowing AI agents like Claude Code and Gemini CLI to autonomously iterate through the development cycle by providing essential compilation feedback mechanisms. This proof-of-concept is particularly focused on enhancing the efficiency of AI-driven development processes in Unity by automating the compile and debug phases. Yamu is currently tested on macOS and requires Node.js to run the intermediate server. By integrating Yamu into a Unity project, developers can leverage AI to handle repetitive tasks, thus focusing more on creative aspects of game development. The server's ability to trigger compilation, retrieve errors, and guide AI agents in fixing code issues until successful compilation is achieved, marks a significant step towards more autonomous and intelligent development environments.

Features

  • Triggers Unity Editor compilation and waits for completion
  • Retrieves compilation errors from the last build
  • Facilitates autonomous edit-compile-debug cycles for AI agents
  • Enhances AI-driven development processes in Unity
  • Tested on macOS with Node.js as a prerequisite