UnityNaturalMCP
If you are the rightful owner of UnityNaturalMCP 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.
UnityNaturalMCP is an MCP server implementation for Unity that aims for a 'natural' user experience.
UnityNaturalMCP is a Model Context Protocol (MCP) server designed to integrate seamlessly with the Unity Editor, providing a streamlined and natural user experience. It allows developers to utilize MCP tools directly from various MCP clients such as Claude Code, GitHub Copilot (VSCode), and Cursor. The server supports both stdio and Streamable HTTP communication, making it versatile for different client requirements. UnityNaturalMCP is built entirely in C# using the MCP C# SDK, ensuring tight integration with the Unity environment. Although still in the preview stage, it is functional for practical use, with plans for additional features in the future. The server facilitates efficient communication between the Unity Editor and MCP clients, enhancing productivity and workflow for developers working within the Unity ecosystem.
Features
- Concise communication flow between Unity Editor and MCP clients
- Support for stdio and Streamable HTTP
- Implementation of extended MCP tools in C#
- Compatibility with ClaudeCode, GitHub Copilot (VSCode), and Cursor
- Customizable MCP tool implementation
Tools
RefreshAssets
Refresh Unity Editor assets
GetCurrentConsoleLogs
Get Unity Console log history
ClearConsoleLogs
Clear Unity Console logs
RunEditModeTests
Run Edit Mode tests on Unity Test Runner
RunPlayModeTests
Run Play Mode tests on Unity Test Runner