mika-f/uMCP
If you are the rightful owner of uMCP 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.
uMCP is a server implementation of the Model Context Protocol (MCP) designed for seamless integration with AI in Unity applications.
uMCP is a minimalistic and efficient server implementation of the Model Context Protocol (MCP) specifically designed for use with Unity applications. It allows AI agents to connect and interact with Unity environments through a streamlined and lightweight protocol. Unlike other MCP implementations, uMCP uses the Streamable HTTP protocol, eliminating the need for additional dependencies such as Python or Node.js, which makes it more efficient and easier to deploy. The server is built with safety in mind, ensuring that AI agents can only perform pre-authorized operations, thus preventing the execution of arbitrary code. Additionally, uMCP is highly extensible, allowing developers to create custom commands and operations to suit their specific needs. This flexibility makes it an ideal choice for developers looking to integrate AI capabilities into their Unity projects without the overhead of complex dependencies.
Features
- Safety: Ensures AI agents can only perform pre-authorized operations, preventing arbitrary code execution.
- Extensible: Easily add custom commands and operations using McpServerToolType and McpServerTool attributes.
- Lightweight: Utilizes Streamable HTTP protocol, eliminating the need for additional dependencies.
- Efficient: Direct communication with MCP clients for streamlined performance.
- Unity Integration: Designed specifically for use with Unity applications.