{"id":"anklebreaker-studio-unity-mcp-server","name":"unity-mcp-server","homepage":"https://github.com/AnkleBreaker-Studio/unity-mcp-plugin","repo_url":"https://github.com/AnkleBreaker-Studio/unity-mcp-server","category":"devtools","subcategories":[],"tags":["mcp","unity","game-development","editor-automation","ai-agent","multiplayer","profiling","shader-graph","tools"],"what_it_does":"Provides an MCP server that lets AI assistants control Unity Editor and Unity Hub via a bridge (MCP server -> unity-mcp-plugin in the editor via an HTTP bridge, plus Unity Hub CLI). Exposes hundreds of tools for scene/gameobject/component/asset management, builds, profiling/debugging, navigation, animation, multiplayer playmode scenarios, shader graph tooling (and Amplify/UMA when installed), and multi-instance/multi-agent orchestration.","use_cases":["AI-assisted creation and modification of Unity scenes and GameObjects","Programmatic editing of components/serialized properties and wiring references","Running Unity Hub installs/modules and triggering editor-related workflows via CLI","Generating and adjusting lighting, terrain, NavMesh, physics queries, and other subsystems","Automated profiling/debugging and capturing visual artifacts (scene/game view images)","Automating build workflows across multiple target platforms","Integrating AI into multiplayer playmode scenario workflows (MPPM)","Managing multi-instance Unity editor sessions for parallel work"],"not_for":["Production-grade CI/CD without verifying safety/permissions—tools can directly manipulate local editor projects","Environments where running arbitrary code in the Unity Editor is not allowed","Teams needing strict, documented authn/z boundaries for tool-level actions"],"best_when":"You have a local Unity development environment (Editor + unity-mcp-plugin) and want an MCP-compatible AI assistant to perform editor automation and scene/game workflows.","avoid_when":"You need a hosted, multi-tenant SaaS with strong end-user isolation/auditability; or you require a documented, token-based authorization model.","alternatives":["Other MCP Unity integrations with fewer tools (if available for your client)","Direct Unity editor scripting/automation via custom editor tooling","Unity Asset Pipeline automation (editor scripts + CI) without MCP","General-purpose MCP servers that integrate with IDE tooling rather than Unity Editor"],"af_score":61.8,"security_score":40.5,"reliability_score":47.5,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:50:50.990885+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"The README/config focuses on local process configuration (Node command, env vars, local ports). No user-facing authentication model (API keys/OAuth) is documented for the MCP server."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Server/plugin are described as free/open source; costs mainly come from the AI assistant provider (not evaluated here)."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":61.8,"security_score":40.5,"reliability_score":47.5,"mcp_server_quality":90.0,"documentation_accuracy":80.0,"error_message_quality":null,"error_message_notes":"Troubleshooting mentions common failure strings (e.g., 'Connection failed', 'Unity Hub not found', 'Category disabled', 'Port conflicts') and some causes; explicit machine-readable error codes and detailed per-tool error schemas are not shown in the provided content.","auth_complexity":20.0,"rate_limit_clarity":40.0,"tls_enforcement":60.0,"auth_strength":20.0,"scope_granularity":20.0,"dependency_hygiene":50.0,"secret_handling":60.0,"security_notes":"No auth model is documented for the MCP interface; this increases risk if exposed beyond localhost. Communication to the Unity editor is described as an HTTP bridge, but explicit TLS requirements are not stated. Many operations can modify local project files and run editor/build actions—treat as powerful local automation. Dependency details are limited to @modelcontextprotocol/sdk, so CVE posture cannot be fully assessed from provided data.","uptime_documented":20.0,"version_stability":55.0,"breaking_changes_history":40.0,"error_recovery":75.0,"idempotency_support":"false","idempotency_notes":"Many tools are inherently side-effecting (create/delete/execute builds). No idempotency guarantees are described.","pagination_style":"hierarchy pagination is mentioned (scene hierarchy with pagination) and suggests structured pagination support, but no consistent pagination schema is documented in the provided content.","retry_guidance_documented":false,"known_agent_gotchas":["Editor/bridge can be sensitive to port conflicts; selecting the correct Unity instance matters in multi-instance setups","Some features depend on optional Unity packages being installed; missing packages return helpful messages but may break workflows","Large/complex editor operations can involve Unity compile pauses; agents may need to account for editor unresponsiveness","Response size limits are configured (soft/hard limits), so agents should avoid requesting overly large data dumps"]}}