Back to Browse

Unity MCP Server

Developer ToolsLow Risk10.0MCP RegistryRemote
Free

Server data from the Official MCP Registry

Make games with AI: one MCP server that connects your agent to Unity, Unreal and Godot editors.

About

Make games with AI: one MCP server that connects your agent to Unity, Unreal and Godot editors.

Remote endpoints: streamable-http: https://ai-game.dev/mcp

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.

Endpoint verified · Requires authentication · 1 issue found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Found in Source Code

Found by scanning the linked source code. This listing connects to a hosted endpoint, so none of this runs on your machine: it describes what the server software does where it is hosted.

file_system

Applies to the server that hosts this plugin, not to your machine.

HTTP Network Access

Connects to external APIs or services over the internet.

What You'll Need

Set these up before or after installing:

Client -> Server <- Plugin connection port (default: 8080)Optional

Environment variable: MCP_PLUGIN_PORT

Plugin -> Server connection timeout (ms) (default: 10000). Tool calls use MCP_PLUGIN_TOOL_TIMEOUT instead.Optional

Environment variable: MCP_PLUGIN_CLIENT_TIMEOUT

How long one tool call may run in the plugin (ms). A tool call is sent once and never re-sent (default: 300000, or MCP_PLUGIN_CLIENT_TIMEOUT if larger)Optional

Environment variable: MCP_PLUGIN_TOOL_TIMEOUT

Client -> Server transport type: stdio or streamableHttp (default: stdio)Optional

Environment variable: MCP_PLUGIN_CLIENT_TRANSPORT

Authentication mode: none or oauth. Default depends on transport: stdio -> none (offline/local/CI), streamableHttp -> oauth when MCP_AUTH_ISSUER + MCP_PUBLIC_URL are set, otherwise none. oauth validates ES256 JWTs (via cached JWKS) issued by MCP_AUTH_ISSUER, audienced to MCP_PUBLIC_URL.Optional

Environment variable: MCP_AUTH

OAuth authorization-server URL (e.g. https://ai-game.dev). Required when MCP_AUTH=oauth.Optional

Environment variable: MCP_AUTH_ISSUER

This server's canonical public resource URL (its token audience, e.g. https://ai-game.dev/mcp). Required when MCP_AUTH=oauth; also seeds the Origin allow-list.Optional

Environment variable: MCP_PUBLIC_URL

Network bind address: loopback (default), any (0.0.0.0), or a specific IP. Hosted deploys reachable by a reverse proxy set MCP_BIND=0.0.0.0.Optional

Environment variable: MCP_BIND

Comma/semicolon-separated additional allowed Origins for browser clients (in addition to loopback + the MCP_PUBLIC_URL origin). Avoids a blanket wildcard on credentialed paths.Optional

Environment variable: MCP_ALLOWED_ORIGINS

How to Connect

Remote Plugin

No local installation needed. Your AI client connects to the remote endpoint directly.

Add this to your MCP configuration to connect:

{
  "mcpServers": {
    "io-github-ivanmurzak-unity-mcp": {
      "env": {
        "MCP_AUTH": "your-mcp-auth-here",
        "MCP_BIND": "your-mcp-bind-here",
        "MCP_PUBLIC_URL": "your-mcp-public-url-here",
        "MCP_AUTH_ISSUER": "your-mcp-auth-issuer-here",
        "MCP_PLUGIN_PORT": "your-mcp-plugin-port-here",
        "MCP_ALLOWED_ORIGINS": "your-mcp-allowed-origins-here",
        "MCP_PLUGIN_TOOL_TIMEOUT": "your-mcp-plugin-tool-timeout-here",
        "MCP_PLUGIN_CLIENT_TIMEOUT": "your-mcp-plugin-client-timeout-here",
        "MCP_PLUGIN_CLIENT_TRANSPORT": "your-mcp-plugin-client-transport-here"
      },
      "url": "https://ai-game.dev/mcp"
    }
  }
}

Reviews

No reviews yet

Be the first to review this server!