UnityNaturalMCP is an MCP server implementation for Unity that aims for a "natural" user experience.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"httpServer": {
"httpUrl": "http://localhost:56780/mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
UnityNaturalMCP is an MCP server implementation for Unity that aims for a "natural" user experience.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in developer-tools / entertainment
Manage Supabase projects — databases, auth, storage, and edge functions
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
MCP server for using the GitLab API
MCP Security Weekly
Get CVE alerts and security updates for UnityNaturalMCP and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
UnityNaturalMCP is an MCP server implementation for Unity that aims for a "natural" user experience.
MCP tools defined in Unity C# can be used directly from MCP clients such as Claude Code, GitHub Copilot(VSCode) and Cursor.
[!WARNING] UnityNaturalMCP is still in the preview stage. It is usable in practice, but several feature additions are planned.
mcp-stdio-to-streamable-http)graph LR
A[MCP Client] ---|Streamable HTTP| C[UnityNaturalMCPServer]
or
graph LR
A[MCP Client] ---|stdio| B[stdio-to-streamable-http]
B ---|Streamable HTTP| C[UnityNaturalMCPServer]
An MCP server implementation provided as a Unity Package that behaves as a Streamable HTTP server.
Clients that support Streamable HTTP, such as Github Copilot(VSCode), can communicate directly with Unity Editor through this server.
A Node.js-based stdio MCP server that relays communication between MCP clients and Unity.
Some MCP clients, such as Cursor, do not support Streamable HTTP as of June 23, 2025.
By bypassing stdio input to Streamable HTTP, it enables communication between UnityNaturalMCPServer and MCP clients.
A Unity project for functional verification and as a sample.
Currently, the following MCP tools are implemented:
The following packages are required:
Also, install the following Nuget Packages via NugetForUnity:
[!WARNING] ModelContextProtocol is still in preview stage. When installing via NugetForUnity, you need to enable the
Show Prereleasetoggle.
You can install via UPM (Unity Package Manager):
Packages/manifest.jsondependencies section:
"jp.notargs.unity-natural-mcp": "https://github.com/notargs/UnityNaturalMCP.git?path=/UnityNaturalMCPServer"
Edit > Project Settings > Unity Natural MCP in Unity EditorRefresh button to apply the settings[!NOTE]
56780is just the default port. Feel free to change it to