{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.IvanMurzak/Unity-MCP","description":"Make 3D games in Unity Engine with AI. MCP Server + Plugin for Unity Editor and Unity games.","repository":{"url":"https://github.com/IvanMurzak/Unity-MCP","source":"github","subfolder":"Unity-MCP-Server"},"version":"0.17.0","packages":[{"registryType":"oci","identifier":"docker.io/ivanmurzakdev/unity-mcp-server:0.17.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Client -\u003e Server \u003c- Plugin connection port (default: 8080)","format":"number","name":"UNITY_MCP_PORT"},{"description":"Plugin -\u003e Server connection timeout (ms) (default: 10000)","format":"number","name":"UNITY_MCP_PLUGIN_TIMEOUT"},{"description":"Client -\u003e Server transport type: stdio or http (default: http)","format":"string","default":"stdio","name":"UNITY_MCP_CLIENT_TRANSPORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-12T10:14:26.342755Z","publishedAt":"2025-09-12T10:14:26.342755Z","updatedAt":"2025-09-12T11:41:26.342442Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.IvanMurzak/Unity-MCP","description":"Make 3D games in Unity Engine with AI. MCP Server + Plugin for Unity Editor and Unity games.","repository":{"url":"https://github.com/IvanMurzak/Unity-MCP","source":"github","subfolder":"Unity-MCP-Server"},"version":"0.17.1","packages":[{"registryType":"oci","identifier":"docker.io/ivanmurzakdev/unity-mcp-server:0.17.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Client -\u003e Server \u003c- Plugin connection port (default: 8080)","format":"number","name":"UNITY_MCP_PORT"},{"description":"Plugin -\u003e Server connection timeout (ms) (default: 10000)","format":"number","name":"UNITY_MCP_PLUGIN_TIMEOUT"},{"description":"Client -\u003e Server transport type: stdio or http (default: http)","format":"string","default":"stdio","name":"UNITY_MCP_CLIENT_TRANSPORT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-12T11:41:26.282067Z","publishedAt":"2025-09-12T11:41:26.282067Z","updatedAt":"2025-09-12T11:41:26.282067Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.IvanMurzak/Unity-MCP","description":"Make games with AI: one MCP server that connects your agent to Unity, Unreal and Godot editors.","title":"AI Game Developer: MCP for Unity, Unreal and Godot","repository":{"url":"https://github.com/IvanMurzak/Unity-MCP","source":"github"},"version":"9.3.1","websiteUrl":"https://ai-game.dev","remotes":[{"type":"streamable-http","url":"https://ai-game.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-03T00:57:42.293398Z","publishedAt":"2026-11-03T00:57:42.293398Z","updatedAt":"2026-11-03T00:57:42.293398Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.IvanMurzak/Unity-MCP","description":"Make games with AI: one MCP server that connects your agent to Unity, Unreal and Godot editors.","title":"AI Game Developer: MCP for Unity, Unreal and Godot","repository":{"url":"https://github.com/IvanMurzak/Unity-MCP","source":"github"},"version":"9.3.2","websiteUrl":"https://ai-game.dev","packages":[{"registryType":"nuget","identifier":"com.IvanMurzak.GameDev.MCP.Server","version":"9.3.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Client -\u003e Server \u003c- Plugin connection port (default: 8080)","format":"number","name":"MCP_PLUGIN_PORT"},{"description":"Plugin -\u003e Server connection timeout (ms) (default: 10000). Tool calls use MCP_PLUGIN_TOOL_TIMEOUT instead.","format":"number","name":"MCP_PLUGIN_CLIENT_TIMEOUT"},{"description":"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)","format":"number","name":"MCP_PLUGIN_TOOL_TIMEOUT"},{"description":"Client -\u003e Server transport type: stdio or streamableHttp (default: stdio)","format":"string","default":"stdio","choices":["streamableHttp","stdio"],"name":"MCP_PLUGIN_CLIENT_TRANSPORT"},{"description":"Authentication mode: none or oauth. Default depends on transport: stdio -\u003e none (offline/local/CI), streamableHttp -\u003e 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.","format":"string","default":"none","choices":["none","oauth"],"name":"MCP_AUTH"},{"description":"OAuth authorization-server URL (e.g. https://ai-game.dev). Required when MCP_AUTH=oauth.","format":"string","name":"MCP_AUTH_ISSUER"},{"description":"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.","format":"string","name":"MCP_PUBLIC_URL"},{"description":"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.","format":"string","default":"loopback","name":"MCP_BIND"},{"description":"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.","format":"string","name":"MCP_ALLOWED_ORIGINS"}]}],"remotes":[{"type":"streamable-http","url":"https://ai-game.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-03T06:01:17.636748Z","publishedAt":"2026-11-03T06:01:17.636748Z","updatedAt":"2026-11-03T06:01:17.636748Z","isLatest":true}}}],"metadata":{"count":4}}
