{"id":"genorca-unreal-mcp","name":"unreal-mcp","homepage":null,"repo_url":"https://github.com/GenOrca/unreal-mcp","category":"ai-ml","subcategories":[],"tags":["ai-ml","mcp","unreal-engine","developer-assistant","automation","editor-automation","blueprints","materials","behavior-trees","python","plugins"],"what_it_does":"Provides an MCP server integration that lets AI assistants control Unreal Engine (UE5.6+) through natural-language tool calls, translating them into Unreal Editor operations via an Unreal plugin and an embedded Python interpreter (spawn/edit actors, assets, materials, Blueprint graphs, behavior trees, and some editor/game settings).","use_cases":["Automating Unreal Editor tasks from an AI assistant (spawn/transform/delete/select actors)","Programmatically editing materials and recompiling shaders via tool calls","Generating and compiling Blueprint graphs and behavior trees from structured JSON/commands","Inspecting Unreal project state (actor/graph/BT structure, selected nodes, output logs)","Rapid iteration by having agents perform editor actions like replacement of meshes/materials"],"not_for":["Running in environments where arbitrary editor automation is unacceptable without human review","Use cases requiring strong enterprise security boundaries (fine-grained authorization, audit trails) that are not documented","Production deployment where Unreal Editor access is exposed to untrusted networks/users"],"best_when":"You have a local (or trusted) MCP client connected to a developer workstation running Unreal Editor, and you want AI-driven orchestration of editor actions during prototyping/content creation.","avoid_when":"You want a multi-tenant SaaS/API service for remote users or untrusted agents to control Unreal instances without robust authentication/authorization and network protections beyond what’s documented.","alternatives":["Direct Unreal Python scripting (no MCP layer)","Unreal Editor automation via editor utility widgets/commandlets plus LLM-assisted generation","Other Unreal-to-agent integration approaches (custom REST/GraphQL/gRPC bridge)","Manually controlled AI workflows using templates and scripting rather than live editor tool execution"],"af_score":46.8,"security_score":28.5,"reliability_score":33.8,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:53:21.368505+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":["Python"],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"No authentication/authorization mechanism is described in the README for MCP access; connectivity is configured client-side via a local command to start 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":"README does not describe any hosted pricing model; this appears to be a local plugin/server setup."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":46.8,"security_score":28.5,"reliability_score":33.8,"mcp_server_quality":78.0,"documentation_accuracy":70.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":20.0,"rate_limit_clarity":10.0,"tls_enforcement":20.0,"auth_strength":15.0,"scope_granularity":10.0,"dependency_hygiene":45.0,"secret_handling":60.0,"security_notes":"No TLS/auth/authz details are documented; MCP access appears configured via a local process command. Because tools can modify/delete Unreal assets and project state, the main risk is untrusted control of the editor. Agents should be run only in trusted environments/with network isolation, and ideally with additional external guardrails (human approval, role-based allowlists) not described here. Dependency hygiene cannot be verified from the provided README; scores are conservative.","uptime_documented":0.0,"version_stability":55.0,"breaking_changes_history":50.0,"error_recovery":30.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Tool calls can have destructive effects (e.g., delete_by_label, replace operations) so agents may need guardrails/confirmations.","Many operations likely depend on correct selection/context inside Unreal (e.g., selected actors/nodes), so agents may need to call selection/read tools before write tools.","Graph/BT build operations may be sensitive to schema/IDs; mismatches could lead to partial builds or compile failures without clear recovery guidance."]}}