UnityNaturalMCP MCP Server

UnityNaturalMCP is an MCP server implementation for Unity that aims for a "natural" user experience.

Local serverstdio

What is the UnityNaturalMCP MCP Server?

UnityNaturalMCP is an MCP server implementation for Unity that aims for a "natural" user experience.

Key capabilities

  • Concise communication flow between Unity Editor and MCP clients
  • stdio/Streamable HTTP support
  • Implementation of extended MCP tool entirely written in C# using MCP C# SDK
  • ClaudeCode, GitHub Copilot(VSCode) and Cursor support

Requirements

  • Unity 6000.0 or later - Node.js 18.0.0 or later (if using mcp-stdio-to-streamable-http)

Practical notes

  • Maintained by notargs.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

  • Unity 6000.0 or later - Node.js 18.0.0 or later (if using mcp-stdio-to-streamable-http)
VariableDescriptionRequired
MCP_SERVER_IPConfiguration value read at startup.Optional
MCP_SERVER_PORTConfiguration value read at startup.Optional

Example prompts to try

  • “Use UnityNaturalMCP to RefreshAssets.”
  • “Use UnityNaturalMCP to GetCurrentConsoleLogs.”
  • “Use UnityNaturalMCP to ClearConsoleLogs.”

Frequently asked questions

UnityNaturalMCP is an MCP server implementation for Unity that aims for a "natural" user experience. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.